# 我们的作品：我们打造的项目

Mesterséges Intelligencia Központ Kft. 是一家位于匈牙利布达佩斯的软件开发公司。我们打造的项目包括：带开票和 CRM 功能的企业资源计划系统、为法律文书做假名化处理的程序、数据同步工具、学校笔记本电脑管理系统，以及配有 AI 实况解说员的 3D 游戏。

这里介绍的每一个系统都真实存在并在运行；仍在投入使用过程中的，我们会注明。我们不公开客户和产品的名称。如果您需要的系统没有列在这里，本页末尾还列出了我们能够打造的其他系统。

## 带开票和 CRM 功能的企业资源计划系统

**挑战。**一家匈牙利中小企业的日常工作通常分散在各种工具中：电子表格、电子邮件、单独的开票软件和网银界面。目标是打造一个统一的系统：它基于企业自身的流程，可供多个组织使用，而各组织彼此看不到对方的数据。

**解决方案。**我们正在开发一套模块化、可服务多个客户组织的企业资源计划系统（ERP）：

- 日历、任务和审批，以及后台运行的作业；
- 群发邮件，以及接入现有邮箱账户的内置收件箱；
- 销售与 CRM、采购、培训组织管理，以及借助人工智能分析简历的人力资源（HR）模块；
- 财务：销项发票和进项发票、银行、转账批次、工资核算和总账；
- 可从任何表格生成报表和图表，以及停靠在页面侧边、也可用语音控制的 AI 助手。

开票功能通过开票软件开具须向匈牙利税务机关（NAV）申报的发票，支持 PDF 预览和作废。银行对账会根据转账附言、发票号码或付款人的银行账号，把付款与对应的发票配对，并将付款信息回写；从 NAV 收到的进项发票经审批后进入转账批次。

在 CRM 模块中，合作伙伴可以组织成链，联系人具有决策角色，销售流程在看板上推进，阶段变更可以追溯，待办事项附有提醒，合作伙伴的时间线由人工智能进行总结，电子邮件和日历会同步到对应的合作伙伴。

一次登录即可使用所有模块：统一身份认证支持密码以及 Google、Microsoft、Apple 和 GitHub 账户登录，支持两步验证，并具备组织、邀请和权限功能。

**成果。**该系统已在两个组织正式上线运行；开票功能已正式上线，CRM 模块正在实施中。我们把这些经验运用到[企业软件](https://www.mestersegesintelligenciakozpont.hu/zh/services/business-software)的开发中。

## 面向法律文书的文档匿名化工具

**挑战。**合同、诉讼文书或判决书经常需要共享，或者用人工智能处理，但个人数据不得外泄。手工遮蔽既慢又容易出错：一个名字还可能以带词尾变化的形式、姓名首字母或签名的形式出现。

**解决方案。**一款完全在用户自己的电脑上运行的 Windows 应用程序，对匈牙利法律文书（PDF 和 Word）进行假名化处理：

- 找出当事人姓名的所有形式：带词尾变化的形式、婚前姓和婚后姓、姓名首字母、大写签名，以及电子邮件地址中出现的姓名；
- 其他姓名、组织和地址由一个在本地运行的匈牙利语名称识别模型查找（在我们的测量中，它的准确率比生成式模型高出 10–13 个点）；
- 提供四种替换方式，其中包括法庭角色标签和带编号的标记，并在保存前显示核对页；
- 在保留格式的前提下重写文件，页眉、脚注、批注和元数据也一并处理。

**成果。**另一个程序库会再次检查生成的文件，只要还残留一个原始姓名，程序就不会保存。该应用程序可以安装使用，数据不会离开这台电脑。

## 配有 AI 实况解说员的 3D 网页游戏

**挑战。**企业网站通常会说自己懂人工智能，我们则想把它展示出来。这款游戏既要能在展会展台上运行，也要能在网站上运行，面向的是并非游戏玩家的商务访客：无需学习、无需注册，也没有开始按钮。而且在游戏过程中，AI 必须真正对玩家作出反应，而不是随机抽取预先写好的句子。

**解决方案。**我们打造了一款无尽跑酷游戏，玩家本身就是那只霸王龙。场景由 WebGL 借助 three.js 在浏览器中实时绘制；操作只需一个按键。游戏把重要时刻（失去一条命、创纪录、升级、新景观、跃过沟壑）以摘要报告的形式发送给我们的 AI 助手。它是一位基于大语言模型的解说员，据此实时与玩家对话。解说员只负责说话：从不干预游戏进程。

**成果。**

- 对于重要时刻，解说会在大约 1–2 秒内出现。
- AI 助手会说 14 种语言，始终使用玩家的语言，并在每种语言中都使用敬语。
- 玩家输入的问题它都会回答；在本局结束时，它还会用至少两个数字总结这一轮。
- 台式电脑和手机上运行的是同一款游戏。
- 游戏已正式上线：任何人都可以在我们的[首页](https://www.mestersegesintelligenciakozpont.hu/zh/)上试玩。

我们也把同样的专业知识运用到[游戏开发](https://www.mestersegesintelligenciakozpont.hu/zh/services/game-development)以及 [AI 聊天机器人与 AI 智能体开发](https://www.mestersegesintelligenciakozpont.hu/zh/services/ai-chatbots-and-agents)的工作中。

## 为游戏世界打造的 AI 美术生产线

**挑战。**一款游戏需要大量风格统一的美术元素：树木、灌木、岩石、景观、障碍物。每个元素都必须按真实比例制作，带透明背景和精确轮廓，因为游戏的碰撞检测也以此为基础。手工制作很慢，而简单的图像生成又无法保证统一的风格和尺寸。

**解决方案。**我们在管理后台中搭建了一条六步生产线：

1. **需求单：**对主题的简短描述。
2. **方案：**由语言模型撰写这个世界的方案，包括氛围、调色板、天气、物体种类和绘制指令。
3. **风格样张：**选定的样图用来固定风格和比例；绘图模型把它们作为参考。
4. **绘制：**由生成式图像模型绘制各种物体，每种物体一张图版，多张图版并行生成；机器把每张图版按物体逐个裁切，检查透明度和轮廓是否完整，缩放到设计高度，将颜色匹配到调色板上，并为游戏的光照生成法线贴图。
5. **筛选：**是否采用由人决定。
6. **发布：**只有已发布的图像才会进入游戏。

调度程序会在指定的时间窗口内、在预先设定的 AI 调用额度之内，自动完成已保存需求单的生产；即便如此，筛选和发布仍由人工完成。

**成果。**游戏中的景观和障碍物都是在这条生产线上制作的。一个障碍物的图像、图标和碰撞形状都来自同一份生产数据：碰撞判定沿着图像像素级精确的轮廓进行。未经人工批准，任何内容都不会进入游戏。

## 借助人工智能的功能点规模度量

**挑战。**一份软件报价的价值，取决于其背后估算的准确程度。按工时估算取决于估算者和团队，因此两份报价很难相互比较，客户也看不出开发方究竟是在为什么报价。

**解决方案。**我们以 COSMIC 功能点（ISO/IEC 19761）度量开发工作的功能规模。该方法统计数据移动，即输入（Entry）、输出（Exit）、读取（Read）和写入（Write），每一次计为一个功能点，因此规模与所用技术以及由谁开发都无关。为了进行度量，我们搭建了自己的、由 AI 辅助的工作流程：

- 我们把开发工作拆分为若干功能组，并用统一的模板描述每一组：目标、参与者、数据、功能、AI 功能，以及不包含的内容；
- 每个功能组都由多个语言模型多次计数；这些运行结果会根据参与者和数据的名称建立一个共享词典，而结果之间的离散程度则反映了不确定性；
- 一轮核对确保每个功能处理在整个项目中恰好只计算一次，即使它出现在多份描述中；
- 现有系统单独描述，因此只有新增部分计入规模；
- 度量还会标注功能规模无法体现的内容：定制界面、美术、实时运行、复杂算法、数据迁移、非功能性需求；
- 自动合并的结果可以人工修正，完成的度量可以锁定为不可更改的版本，这将成为合同的依据。

**成果。**报价和进度安排都基于度量出的规模，两份报价也可以用同一把尺子进行比较。规模不是凭感觉给出的估算，而是一份可以逐项追溯的清单：哪个流程、涉及哪些数据移动、计多少个功能点。定价方法见[定价方式](https://www.mestersegesintelligenciakozpont.hu/zh/pricing)页面。

## 从 MS SQL 到云端 PostgreSQL 的数据同步工具

**挑战。**一家企业自有服务器上运行的 MS SQL 数据库中的数据，需要传送到一个云端系统（用于新的应用程序和报表），同时既不能给源系统增加负担，也不能向其中写入任何内容。

**解决方案。**一个以 Windows 服务形式运行、仅以只读权限工作的程序：

- 为每张表选择成本最低的变更检测方式，并通过比对键值找出被删除的记录；
- 在 1–3 秒内对变更作出反应，自行创建目标数据库的结构，并跟踪其变更；
- 可以排除敏感列、限制带宽，在夜间进行核对，并提供行数报告；
- 只需一个安装程序即可投入运行，访问凭据以加密方式存储。

**成果。**它的运行由自动化测试以及真实的 MS SQL 和 PostgreSQL 测试环境进行检验。如果需要连接多个系统，[流程自动化](https://www.mestersegesintelligenciakozpont.hu/zh/services/process-automation)也属于这类工作。

## 面向学校的笔记本电脑管理系统

**挑战。**分布在多个地点的大约一百台 Windows 学校笔记本电脑，既没有域，也没有设备管理系统：软件的安装、更新和账户的维护，都要逐台手工完成。

**解决方案。**我们打造了自己的设备群管理系统：

- 电脑上运行的代理程序只向外连接，中央服务器可通过网页界面管理，并为每台电脑建立资产清单；
- 命令分阶段下发到各台电脑，配有紧急停止开关和日志；
- 从软件目录中安装和卸载软件，并标出哪台电脑偏离了规定状态；
- 管理统一的本地账户和存储的管理员密码，并分阶段进行自我更新，出错时自动回退。

**成果。**这批笔记本电脑就靠它运行。是否升级到 Windows 11，我们也是根据度量结果决定的：依据在这些电脑上运行的性能测试的结果。

## 面向 Web 应用的 AI 测试员

**挑战。**Web 应用每次改动后都需要重新测试，而手工测试既慢又重复。

**解决方案。**AI 智能体在真实的浏览器中逐一走查指定的 Web 应用，并辅以自动化检查和无障碍检查。发现的问题由人来确认，确认之后才会生成工单；智能体会从这些审批决定中学习。运行可以定时安排，并且只重新检查发生变化的部分；页面也会以手机视图进行检查。

**成果。**它作为内部工具运行，用于测试我们自己开发的产品。

## 面向与 AI 协作人员的招聘测试

我们为自己的招聘打造了一套半小时的在线测试，用来衡量应聘者如何与人工智能协作。测试包含四个限时部分：在一个故意设置了缺陷的演示应用中查找错误、与由人工智能扮演的客户对话、思维题，以及一项针对运作方式未知的系统的实验。答案由 AI 进行预评估，决定由人来做；我们依据 GDPR 处理应聘者的数据，设有保存期限，并支持导出和删除。

## 规模较小的自主开发项目

- **听写程序：**在 Windows 和 macOS 上把语音转成文字，输入到任何应用程序中；语音识别在电脑的显卡上本地运行。
- **海报投放核查：**通过工作人员拍摄的照片和位置信息确认海报已经张贴，并可在地图上总览。
- **收藏卡管理工具：**手机摄像头通过图像匹配和文字识别来识别卡片，收藏和卡组可以在同一处管理。
- **我们以前的网站：**一个 AI 智能体为每位访客实时重新编排页面外观，另一个则与访客交谈，也支持语音输入。
- **本网站，面向搜索引擎和 AI 助手：**提供 14 种语言，每个页面都有 Markdown 版本，并提供机器可读的公司数据和标注各语言版本的站点地图。

## 我们还能打造这些

以下并非已完成的项目，而是我们很乐意打造的系统：

- 用人工智能从文档（发票、合同、送货单）中提取数据：[AI 集成](https://www.mestersegesintelligenciakozpont.hu/zh/services/ai-integration)；
- 依据企业自有文档作答的客服聊天机器人或 AI 智能体：[AI 聊天机器人与 AI 智能体](https://www.mestersegesintelligenciakozpont.hu/zh/services/ai-chatbots-and-agents)；
- 支持定制化定价、并与企业资源计划系统对接的网店：[网店开发](https://www.mestersegesintelligenciakozpont.hu/zh/services/webshop-development)；
- 带后端系统和管理后台的 iOS 和 Android 应用：[移动应用开发](https://www.mestersegesintelligenciakozpont.hu/zh/services/mobile-app-development)；
- 用于展会或网站的品牌游戏和互动体验：[游戏开发](https://www.mestersegesintelligenciakozpont.hu/zh/services/game-development)。
