先甩结论:企业 AI 的分水岭,从来不是模型能不能写出一段流畅的回答,也不是它会不会调用一堆工具------而是它能不能把每一次决策写回本体,让系统记住自己为什么这么做。
很多人以为「接上工具调用」就是智能体了。错。会调工具只是入场券,RAG 只是第一级台阶,OAG 才让 AI 真正懂业务,而「决策写回」才是那道真正的分水岭。下面用一个合同审核智能体的完整进化,把这条链路讲透。
一、RAG 找依据,OAG 定语义
先说清一个普遍的困惑:企业做完 RAG,为什么 AI 还是「不懂业务」?
RAG(检索增强生成)解决的是「从哪里找依据」------它让大模型不必重新训练,就能引用制度、合同、产品资料来回答问题。但文档型 RAG 擅长的是「哪段文字和问题相关」,它回答不了这些:
- 文档里的「客户」「甲方」「采购方」,在当下场景是不是同一个对象?
- 某份合同对应哪个项目、哪个版本、哪套审批规则?
- 一条制度被找到后,AI 有没有权限发起下一步操作?
答案藏在另一个概念里:OAG(本体增强生成,Ontology-Augmented Generation)。它的核心不是给模型多喂文字,而是给它一张经过治理的「业务地图」------明确企业里有哪些业务对象、每类对象有哪些属性、对象之间允许什么关系、哪些规则必须成立、哪些动作在什么条件下可执行。
两者的分工,一张表说清:
| 客户最关心的问题 | RAG 更擅长 | OAG 进一步解决 |
|---|---|---|
| 信息在哪里 | 从文档和知识源召回相关内容 | 把内容对应到具体业务对象与关系 |
| 这段内容是什么意思 | 依赖大模型结合上下文判断 | 用统一类型、属性和规则限定语义 |
| 结论能否复核 | 返回引用片段或来源 | 保留对象、关系、规则与证据链 |
| 下一步怎么做 | 生成答案或建议 | 在权限和流程约束下选择工具与动作 |
| 知识如何更新 | 更新文档与索引 | 同步更新对象状态、关系、版本和规则 |
一句话:RAG 负责找证据,本体负责统一语义,知识图谱负责连接关系,智能体负责完成任务。它们不是四套割裂的系统,而是一条连续的工作链路。
二、本体要能落地,不能停在图纸上
本体的真正难点,是把它从「一张漂亮的关系图」变成「可运行的系统」。这里有一条务实的五步路径:
- 从企业现有数据生成本体初稿------表名、字段注释、主键外键、数据字典里,已经沉淀了客户、订单、合同等对象的轮廓。机器负责降建模门槛,业务专家负责校准事实。
- 把本体编译成可执行规则------基数限制、对称/传递/互逆关系、关系互斥,一旦进入执行链路,本体就从静态模型变成了 AI 必须遵守的边界。
- 构建会随时间变化的动态知识图谱------保留来源、版本、时间信息,冲突时「时态失效」而非物理删除,让智能体能回答「当时为什么这么判断」。
- 让向量检索、结构化查询、图谱推理协同------查制度用向量,查客户全部订单用结构化查询,判断多对象关联用图谱,需要解释就回到原始来源。
- 让岗位智能体在业务边界内行动------大模型管理解意图、组织信息、选工具;确定性系统管权限、规则校验、数据写入、审计追溯。
到这一步,智能体已经「会理解、会行动」了。但这还缺最后一块。
三、缺的那块:输出没有「记忆」
一个真实的合同审核智能体跑到某个版本时,会暴露一个断点:它能识别条款、能输出风险结论、能推给人工复核,却还不会「记住」。
具体表现是:函数输出(比如风险结论、审查记录、复核任务)都是运行时生成的,一旦工作台刷新或下一个任务开始,这些输出就消失了,没有成为本体空间里可追问、可复盘、可学习的对象。这带来三个问题:
- 解释链路变短------能回答「这份合同有什么风险」,答不好「上次为什么判了这条为高风险」;
- 复核反馈无法沉淀------法务说「这个违约责任条款其实行业里都能接受,不用标红」,这条经验下次并不会被记住;
- 本体之间衔接不闭环------风险识别本体输出风险项,审查规则本体消费风险项,中间缺一个稳定的「决策记忆层」来记录每次跨本体调用的上下文。
四、解法:把「决策」从返回值升级为对象
尚云数智本体智能体平台核心思路:
函数输出不是终点 → 形成 Decision Object → 写回 Context Graph → 成为本体的结构化记忆层。
于是输出从一条裸结果,变成了完整的业务状态链:
parse_contract(解析合同)
→ RiskConclusion(风险结论)
→ ReviewRecord(审查记录:依据哪些条款、哪些规则、哪些证据)
→ HumanReviewTask(人工复核任务)
→ ContextGraphMemory(写回记忆)
这一步看似不大,实际意义很大:从这版开始,本体不只连接数据、函数和界面,它开始拥有自己的运行时记忆。
这个变化带来四个可验证的好处:
| 能力 | 具体表现 |
|---|---|
| 可追问 | 沿着图谱找依据,还原「为什么判这条为高风险」的完整证据链------ReviewRecord → RiskConclusion → 引用的 Clause / Rule / EvidenceSource |
| 可复盘 | 复核通过写成 DecisionOutcome,驳回写成 DecisionFeedback(如「该违约责任条款符合行业惯例,建议降级」) |
| 可学习 | 下一次任务先查历史相似决策的反馈,作为先验约束------不是模型参数更新,而是业务层结构化经验更新,更可控、更易审计 |
| 可协同 | 风险识别本体的决策对象直接供审查规则本体消费,未来再加「投标编制本体」也能消费上游对象,而不是翻原始表 |
值得强调的是,Context Graph 记录的是「业务结构」,不是「程序流水」。日志告诉你「调用了哪个函数」,Context Graph 告诉你「这次审查依据是什么、为什么、被没被复核」。
(经验证:证据链追溯从「翻多份原始合同」压缩到「沿图谱一步定位」,具体耗时待补真实数据------{请补充量化对比})
五、拼起来:一条完整的本体闭环
把两条路线叠在一起,企业本体的完整进化路径就清楚了:
- OAG,回答的是「智能体如何在业务坐标系里理解并守规行动」;
- 决策写回,回答的是「这个坐标系如何拥有运行时记忆,从而持续成长」。
两者合起来,才形成真正闭环:
任务执行 → 决策生成 → 人工复核 → 决策写回 → 经验沉淀 → 下一次任务使用
一个只会调用函数的 Agent,顶多是工具编排器;一个能在本体空间里读写决策对象、查询上下文图谱、吸收复核反馈的 Agent,才真正接近「业务智能体」。
六、一条务实的落地建议
本体建设最容易走向两个极端:要么当成庞大的数据治理工程迟迟进不了业务,要么只生成一张好看的关系图、没有规则和闭环。更现实的做法是------从一个高频、规则明确、结果可复核的岗位任务开始(合同审核、投标编制、经营分析、制度问答均可),用现有 DDL、数据字典和制度生成本体初稿,再与业务人员共同校准,接入检索、图谱和智能体,用三个指标检验:
- 找得准不准;
- 关系讲得清不清;
- 输出能不能进入下一步工作。
跑通了再扩展。这样建出来的本体,会随业务使用持续更新,而不是在项目验收后停在文档里。
七、从 0 到 1:三步验收清单
不想把本体做成「验收后停在文档里」的样子工程,就把每一步都落到一个可验证的验收点上。以合同审核为例:
第一步:生成本体初稿(机器 + DDL)-本体智能体辅助业务人员创建 用合同库表结构、数据字典、制度文件和历史合同,自动识别业务对象。 ✅ 验收:初稿里能列出「合同、合同主体、条款、审查规则、风险项、证据来源」等核心对象,并标记了业务主键、展示名称、继承关系,且已过滤掉无业务含义的日志表、中间表。
第二步:业务专家校准(人 + 规则) 校准概念名称、关系方向、指标口径、适用范围,再把本体编译成可执行规则。 ✅ 验收:基数约束(一份合同只对应一个甲方)、互逆关系(合同---条款)、关系互斥(在职/离职、有效版本/失效版本)都已在执行链路中生效,而非只画在图里。
第三步:接入并跑真实任务(链路 + 三指标) 把本体接进检索、图谱和智能体,用真实合同跑一遍完整任务链。 ✅ 验收:三个指标全过------① 找得准不准(证据链能一步定位);② 关系讲得清不清(能回答「为什么判这条为高风险」);③ 输出能不能进下一步(风险项能生成人工复核任务,复核结果能写回、能被下一次任务读到)。
三步都过,才叫「本体上线了」;否则,它只是又一张漂亮的图。
一句话总结:RAG 让智能体找到信息,OAG 让智能体理解并行动,决策写回让智能体记住并成长------三者层层递进,才构成企业 AI 从「会回答」走向「按企业规则工作」的完整底座。
一句话收尾:智能体的分水岭,从来不是会不会调用工具,而是会不会把每一次决策写回本体------会算只是入场券,会记、会复盘、会成长,才是业务智能体真正的门槛。