四 第四生产力NOTES ON AI & ENGINEERING

AI 读完公司所有文档,为什么还是不懂业务?

大模型不缺“常识”,缺的是你公司的业务世界:谁是谁、什么和什么有关、哪些规则必须遵守,以及它究竟被允许做什么。

最近,Ontology 又火了。

有人把它叫“本体”,有人叫“业务语义层”,还有人干脆称它为企业 AI 的世界模型。

Palantir 一直把 Ontology 放在产品核心。2026 年,Microsoft Fabric 也把 Ontology 推向预览,并让它连接 Data Agent、Foundry Agent、Copilot Studio 和 MCP。国内的金蝶、用友、华为,也开始把“企业本体”写进 Agent 和企业 AI 的产品架构里。

听起来像下一个非追不可的新风口。

但如果把它理解成“更高级的知识图谱”,或者买个平台、画一张对象关系图,就觉得 AI 从此懂业务了,那大概率又要交学费。

我先把观点摆出来:

Ontology 真正要解决的,不是让 AI 多读几份文档,而是让 AI 按照企业自己的名词、关系、规则和权限去理解并参与业务。

对只做问答的 AI,它可能是一种增强项。

对准备查询库存、判断影响、调用系统,甚至修改订单的 Agent,它可能会成为一层基础设施。

问题是,大多数企业离这一步还有多远?

AI 已经读了制度,为什么还会胡说?

假设销售问企业 Agent:

“华东甲公司的这批订单,能不能在月底前交付?”

一个普通 RAG 系统可能检索到三类材料:合同里的交付日期、仓库日报里的库存数字,以及供应商邮件里的延期通知。

每一段都找对了,最后仍然可能答错。

因为它还不知道:

  • CRM 里的“华东甲公司”和 ERP 里的 C-1048 是不是同一个客户;
  • 报表里的“库存”指账面库存、可用库存,还是已经被其他订单占用后的可承诺库存;
  • 这个订单包含哪些产品,产品又依赖哪些物料;
  • 供应商延期会影响哪条生产计划;
  • VIP 客户能不能插单,谁有权批准;
  • 预测交付日期只是建议,还是可以直接回写给客户。

文档回答了局部事实,业务问题要求的却是一整张关系网,再加上一套规则。

这也是很多企业 Agent 的尴尬:聊天时像个见多识广的顾问,一碰真实流程就开始装懂。

不是模型完全没能力,而是企业从来没有把自己的世界讲清楚。

Ontology 到底是什么?

Ontology 原本是哲学里的“存在论”,讨论世界上有什么,以及这些事物如何存在。

到了计算机和知识工程领域,它变成一个更具体的问题:

在某个业务领域里,有哪些对象?它们有哪些属性?彼此是什么关系?哪些约束和规则成立?

W3C 的 OWL 2 规范把本体的基本构成归纳为类、属性、个体和公理。斯坦福 Protégé 团队的经典教程,则把建模过程概括为定义类、组织类的层级、定义属性,再创建具体实例。

这些词看着学术,放进企业里就很朴素。

以订单履约为例:

  • 对象:客户、订单、产品、物料、供应商、仓库;
  • 属性:订单金额、承诺日期、库存数量、客户等级;
  • 关系:客户下订单,订单包含产品,产品依赖物料,物料来自供应商;
  • 规则:被占用的库存不能再次承诺;高风险供应商的交期要增加缓冲;超过一定折扣需要主管批准;
  • 实例:华东甲公司、订单 10086、上海仓、物料 P-17。

本体做的事情,就是把这套业务语言从员工脑子、数据库字段、制度文件和会议口头约定里拿出来,变成机器也能使用的显式模型。

可以把它暂时理解成企业的“业务世界说明书”。

但我要补一句:把本体称为“世界模型”只是方便理解的比喻。经典本体有严格的知识表示含义,而今天一些厂商说的 Ontology,已经把数据连接、函数、动作、权限和运行时也装了进去。两者有继承关系,并不完全是一回事。

它和数据库、RAG、知识图谱差在哪?

这几个概念经常被混在一起,最后方案里什么都有,唯独没人知道各自负责什么。

技术 主要回答什么 典型长处
数据库/湖仓 数据放在哪里,怎样可靠读写 事务、分析、规模化存储
语义层 指标和字段怎样统一解释 统一口径、自然语言问数
向量 RAG 哪段文字和问题语义接近 文档检索、摘要、解释
知识图谱 哪些实体以什么关系相连 实体消歧、路径和关系查询
本体 这个领域由什么组成,哪些关系和约束成立 统一语义、验证、推理、治理
可执行本体 基于对象状态可以采取什么动作 Agent 工具、权限、写回、审计

数据库里可以存一亿条订单,却未必知道三个系统中的客户编号如何对应。

RAG 能找到“退款制度”那一页,却未必能稳定判断眼前这笔订单适用哪个版本、触发了哪个例外。

知识图谱能表达“供应商 A 提供物料 B,物料 B 用于产品 C”,但如果没有经过确认的概念和约束,它也可能只是一张从文本自动抽取出来、真假混在一起的关系网。

本体负责给这张网规定语义和边界。

微软的 GraphRAG 会从文本中抽取实体、关系和声明,再做社区聚类与摘要,以改善跨文档的综合分析。它很适合帮助发现关系和填充知识,但不天然等于一套经过企业审核的业务本体。

两者可以配合:本体告诉系统应该认识哪些对象、关系是否合法、同义词如何对齐;GraphRAG 从大量文档里寻找候选事实和证据。

一个管“世界应该怎样描述”,一个帮助“从材料里把世界填出来”。

本体给 Agent 补上的,是四种能力

第一,听懂企业自己的名词

大模型知道“收入”“客户”“库存”的常见含义,却不知道你们公司口中的“收入”按开票、签约还是回款统计,也不知道销售、财务和供应链说的“重点客户”是不是同一批人。

本体将术语、对象、指标和底层数据映射到一起。多个 Agent 面对同一个“可承诺库存”时,读到的是同一套定义和来源。

这听起来只是统一词典,实际上是企业 AI 能否协作的前提。

人类开会都能因为口径不同吵半天,指望五个 Agent 靠猜测自动达成一致,多少有点乐观。

第二,沿着关系追查影响

“供应商延期影响哪些客户?”不是找一段相似文字,而是沿着供应商、物料、产品、生产计划、订单和客户逐层查找。

图结构让这些关系可以被遍历。本体又给节点和关系加上类型、方向和约束,减少把同名对象、相似字段和临时描述混为一谈。

于是 Agent 给出的不只是一句“可能会影响交付”,而是一条可核对的影响链:

供应商 A 延迟 → 物料 P-17 缺口 → 产品 X 排产推迟 → 订单 10086 受影响 → 华东甲公司的月底承诺存在风险。

第三,从“认识名词”走向“会做动作”

知道订单是什么,并不等于可以修改订单。

真正进入生产环境的 Agent,需要调用受约束的动作,例如:

  • 查询某个订单的可承诺库存;
  • 为订单预留某个仓库的库存;
  • 根据客户等级申请折扣;
  • 发起退款,并写入金额与原因。

每个动作都应该有输入类型、前置条件、权限、人工确认点和结果状态。

Palantir 所说的 Ontology 就明显超出了经典本体。它把数据、逻辑、动作和安全放在一起,并能通过 Ontology MCP 把对象类型、动作类型和查询函数暴露给 Agent。

这一步很关键。

模型负责理解意图和规划步骤,真正的查询、计算和写回交给确定性的工具。Agent 不再用自然语言“假装已经退款”,而是必须调用一个有权限、有校验、有记录的退款动作。

第四,回答“凭什么”和“谁允许的”

企业 AI 的可信度,不只看答案像不像真的。

还要能回答:数据来自哪里?使用了哪版规则?谁批准了动作?修改了哪个系统?失败以后能不能回滚?

Microsoft Fabric Ontology 强调概念与真实数据的绑定、来源和访问控制;Palantir 则把细粒度安全和动作治理纳入同一系统。

这不会自动消灭幻觉。它能做的是,把 Agent 可见的数据、可用的工具和可执行的动作收进一个更明确的边界里,让错误更容易被发现、阻止和追溯。

AI 也在反过来改造本体

传统本体工程有个现实问题:慢,而且贵。

领域专家懂业务,却未必会建模;技术团队会建模,却容易把字段结构当成业务真相。等大家把概念争论清楚,业务又变了。

大模型可以明显加速前期工作:

  • 从数据库表、接口文档和制度里提出候选对象;
  • 识别同义词和口径冲突;
  • 从文本中抽取关系和规则草稿;
  • 辅助不同系统的模式匹配;
  • 发现缺失关系和异常实例;
  • 为本体变更生成测试问题。

2026 年一项关于“大模型用于本体工程”的系统综述显示,LLM 已经被用于本体学习、匹配、扩展、填充和质量检查等多个环节。

但同一份研究也提醒:领域适配、评价基准、逻辑一致性和人工验证仍是主要缺口。

所以更靠谱的分工是:

AI 提草稿,业务专家定含义,数据团队做绑定,工程团队保执行。

尤其在金融、工业、医疗等高风险场景,不能让模型读完几份文档,就自己决定业务规则。它可能把文档里的旧制度、例外说明和部门习惯一起“统一”了,统一得很快,错得也很整齐。

为什么大家突然都开始谈 Ontology?

因为企业 AI 的重心正在变化。

前一阶段,大家关心模型能不能回答问题。现在,越来越多项目希望 Agent 能查数据、跨系统推理、调用工具、修改状态,并与其他 Agent 协作。

一旦 AI 开始“做事”,企业就必须明确它面对的对象、规则和行动边界。

Palantir 代表的是可执行本体路线:把企业决策所需的数据、逻辑、动作和安全组织在一起。

Microsoft Fabric IQ 则把 Ontology 定位为共享、机器可理解的业务词汇和数据模型,并与自家的多种 Agent 体系连接。这项能力在本文调研时仍处于预览阶段,部分更新流程也尚需手动处理。因此,它说明的是平台方向,不代表所有能力已经在生产环境里成熟。

国内也出现了多条路线。金蝶灵基将企业本体与知识列为智能体操作系统的一层;用友发布 LOM 本体大模型;华为的工业与 AI 融合材料,也把知识、数据、逻辑、行动和语义放进本体相关架构。

这些厂商资料能证明一个趋势:企业软件正在争夺 Agent 的“业务上下文层”。

但它们不能单独证明客户一定获得了回报。

爱分析甚至预测,中国本体平台市场会从 2025 年的 28 亿元增长到 2029 年的 285 亿元。这个数字可以用来观察市场乐观程度,却是一家研究机构的模型估计,不是官方统计,更不是企业应该立项的理由。

风口可以参考,预算不能靠风口审批。

哪些企业需要,哪些企业先别碰?

本体不是企业 AI 的必修课。

如果你的需求只是让员工查制度、总结报告、搜索产品资料,普通 RAG 加上良好的权限和评测,往往已经够用。

如果数据都在一个结构清晰的系统里,问题用一条 SQL 或现有语义层就能回答,也没必要再造一层宏大的概念模型。

真正值得考虑本体,通常会同时出现下面几种信号:

  1. 同一个客户、产品、设备或项目,在多个系统里有不同编号和定义;
  2. 问题需要跨三类以上对象进行关系追踪;
  3. 业务规则包含大量条件、例外、版本和角色差异;
  4. Agent 不只读取信息,还要写回生产系统;
  5. 错误会造成资金、合规、安全或生产损失;
  6. 多个 Agent 需要共享术语、对象、指标和动作;
  7. 决策必须留下数据来源、规则版本和行动记录。

如果一条都不沾,先把知识库和数据质量做好。

如果中了两三条,可以从语义层、主数据或一个小型知识图谱开始。

如果大部分都中了,而且场景价值足够高,本体才可能从“概念建设”变成真正的生产基础。

真要做,别从“全公司大脑”开始

本体项目最容易犯的错误,是第一次开会就想把整个企业建模。

客户、员工、供应商、产品、设备、合同、项目、组织、财务科目……几十个部门一起填表,半年后得到一张巨大关系图,然后没人知道谁会用它。

更实际的路线,是从一个高价值决策闭环开始。

第一步:先写问题

列出 10—20 个 Agent 必须稳定回答的真实问题。

比如:哪些重点客户订单会被供应商延期影响?这笔订单为什么不能自动退款?哪个仓库能在承诺时间内完成履约?

如果问题只需查一次数据库或找一段文档,就把它从本体项目里删掉。

第二步:只建最小对象网络

围绕一个决策,先定义 5—15 个核心对象、关键关系和少量规则。

订单履约可以从客户、订单、产品、物料、供应商、仓库和交付承诺开始。让这几个对象先服务于真实查询和行动。

第三步:绑定权威数据

每个属性来自哪个系统、多久更新一次、冲突时听谁的,都要写清楚。

模型画得再漂亮,绑定的是脏数据,AI 看到的只会是一个结构严谨的错误世界。

第四步:先只读,再写回

先让 Agent 用本体做查询、解释和影响分析。经过真实样本评测,再逐个开放低风险动作。

写回时要有参数校验、最小权限、人工确认、幂等、回滚和审计。尤其别一上来就让它自动退款、改价格、动生产计划。

第五步:给本体找一个长期负责人

业务定义会变,组织会调,产品会更新,规则会增加例外。

本体不是建完交付的“知识资产”,而是一套需要持续维护的业务契约。没有业务负责人、版本流程和回归测试,它会比普通文档更快过期,因为所有 Agent 都会一本正经地使用同一份旧规则。

最后,AI 缺的可能不是更多数据

过去两年,企业解决 AI 问题的第一反应,常常是再塞一些文档、再做一次向量化、再换一个更大的模型。

这些办法当然有用。

但当 Agent 开始参与真实业务,问题会从“有没有读到”变成“到底是什么意思”,再从“是什么意思”变成“在什么条件下可以做什么”。

Ontology 就出现在这个位置。

它不是一张更复杂的图,也不是给旧知识库换个洋气名字。它要把散落在系统和人脑里的业务对象、关系、规则和权限,变成 AI 可以共同使用的契约。

对只做文档问答的企业,先把 RAG 做好。

对已经进入跨系统决策和行动的 Agent,开始认真考虑自己的业务世界模型。

但顺序别反了:先找到值得改善的决策,再建最小本体;先证明它能帮助人看清问题,再让 Agent 真的动手。

否则,企业得到的可能不是“数字大脑”,而是一张造价昂贵、无人维护的思维导图。

你所在的公司,AI 现在卡在“找不到知识”,还是已经卡在“读到了,却不知道该怎么做”?欢迎把具体场景留在评论区,我继续拆。

参考来源

—— 第四生产力 ——

企业级 AI 工程实践|RAG|Agent|推理优化|集群调优