简介:本文对比企业级AI Agent的两类建设思路:以Chatbot、RAG、工具调用、Workflow逐步堆叠的“能力堆叠式”架构,与以业务本体为核心的"Ontology First"架构,从语义对齐、权限边界、流程合规、建设成本等维度分析差异,并给出典型场景选择、条件化选型建议与迁移注意事项,帮助企业判断Agent落地时应优先补齐哪一层能力。
过去两年,AI Agent相关技术快速发展:模型的理解与推理能力持续增强,工具调用日趋成熟,检索增强生成(RAG)、技能封装(Skills类思路)、多智能体协作、流程编排(Workflow)以及标准化的工具调用协议等方案,逐步形成了相对完整的生态。从让模型写一段代码、查一份资料,到操作浏览器、调用业务接口、执行长时间工作流,技术上限不断提高。
然而,把这些能力放进一家真正的大型企业,问题立刻显现。以一个典型任务为例:“找出华东区逾期超过30天的客户,按风险等级排序,并为高风险客户自动创建跟进任务。”要完成它,模型需要回答一连串它并不知道的问题:
更麻烦的是,企业内的客户关系管理系统、ERP、财务系统、数据仓库往往各自维护客户信息:一个系统叫customer_id,另一个叫cust_no,还有一个用account_id。这些字段在数据库里都有明确含义,但它们在业务层面的关系,往往只有熟悉企业业务的人才能解释清楚。
这就是当前企业Agent的核心矛盾:模型越来越擅长理解自然语言,却不一定真正理解企业的业务世界。因此,本文要对比的不是两个具体产品,而是两类架构思路:一类是“能力堆叠式”架构,另一类是”Ontology First(业务本体优先)”架构。前者回答“Agent能不能做”,后者回答“Agent按企业的规矩该不该做、怎么做”。
这类架构沿着AI应用的自然演进路径自下而上叠加能力:
它的核心逻辑是:让Agent更聪明、更能干。业务知识主要通过提示词、文档、字段说明等零散方式“喂”给模型。
Ontology(本体)源自知识工程领域,指对某个领域中“有哪些实体、实体有哪些属性、实体之间是什么关系、遵循什么规则”的显式建模。Ontology First架构主张:在搭建Agent能力之前,先构建企业的业务世界模型——统一定义客户、账户、订单、风险等级等核心概念及其关系与规则,并在这个模型之上挂接权限、流程与能力层。
回到前面的例子,本体层会明确回答:客户的主标识是什么、与账户是什么关系、逾期天数如何计算、部分还款如何处理、高风险引用哪一版标准、谁可以查看欠款金额、创建跟进任务是否需要审批。
两类架构并非对立关系,它们在多个层面高度一致:
能力堆叠式架构从“模型能力”出发,先把交互、检索、调用、编排逐层补齐,业务知识作为参数散落在提示词与文档中。Ontology First从“业务世界模型”出发,先把企业的概念、关系、规则显式化,再决定挂接哪些能力。前者的抽象层级是“工具与流程”,后者是“业务语义”。
能力堆叠路线中,customer_id、cust_no、account_id的对应关系,往往写在一个个独立的提示词或接口描述里,改一处口径要同步多处,极易出现遗漏。Ontology First将其收敛为本体层的统一映射,各系统字段通过别名映射对齐到统一主标识,口径变更只发生在一处,治理成本显著降低。
能力堆叠路线中,权限控制散落在各个被调用的系统里,Agent层很难回答“这个用户能不能看这个字段”。Ontology First把“谁能看什么、能对什么做什么”作为业务模型的一部分显式建模,并结合企业既有的身份认证与权限体系执行,使边界检查成为动作执行前的固定环节,而非各工具的自发行为。
能力堆叠路线下,同一个业务问题的答案依赖模型的推理路径,提示词调整、检索结果波动都可能引起口径漂移。Ontology First将关键规则(如逾期计算、风险分级)显式化、版本化,Agent引用规则而非自行推断,行为可解释、可审计,也更容易通过内部合规检查。
能力堆叠上手快、单点见效快,适合快速验证;但知识散落导致长期治理成本上升,规则一多就难以维护。Ontology First前期建模投入大,需要业务、数据、算法多方协同,但模型一旦建立,可以在多个Agent场景中复用,长期边际成本更低。
| 维度 | 能力堆叠式架构 | Ontology First架构 |
|---|---|---|
| 核心思路 | 叠加模型能力,让Agent更聪明 | 先建模业务世界,再挂接能力 |
| 建设起点 | 交互、检索、调用、编排 | 实体、关系、规则、权限 |
| 语义对齐 | 提示词/文档零散承载 | 本体层统一映射与治理 |
| 权限控制 | 散落在各被调系统 | 显式建模并统一执行 |
| 业务规则 | 隐含在提示词与代码中 | 显式化、版本化、可审计 |
| 跨系统一致性 | 逐接口适配 | 统一主标识与别名映射 |
| 接入难度 | 低,可快速起步 | 高,需跨团队建模 |
| 前期成本 | 低 | 高 |
| 长期维护成本 | 随规则增多快速上升 | 相对可控,变更集中 |
| 适用阶段 | 探索验证、单点场景 | 生产级、跨系统、强合规场景 |
以下用伪代码示意本体层对前述任务的描述方式(仅为通用示例):
实体:客户:主标识: customer_id别名映射: [cust_no, account_id] # 对齐不同源系统字段关系:- 拥有 -> 账户- 归属于 -> 销售区域账户:属性: [逾期天数, 未还金额, 还款状态]规则:逾期超过30天:计算: 当前日期 - 最早已逾期未还账单日期 > 30部分还款: 仅按未还清部分计算高风险:引用: 企业风控分级标准(当前生效版本)权限:查看欠款金额: 角色 属于 [风控专员, 区域经理]动作:创建跟进任务:前置条件: 客户被判定为高风险审批: 需直属上级审批
在能力堆叠式架构中,这些信息通常分散在提示词、接口文档与各系统权限配置里;Ontology First则把它们变成模型可以查询和引用的“事实”。
更适合能力堆叠式架构的场景:
更适合Ontology First架构的场景:
选型判断应以任务特征为条件,而非绝对结论:
从能力堆叠式架构向Ontology First演进时,建议关注以下问题:
回到最初的对比:能力堆叠式架构与Ontology First架构,分别回答了企业Agent的两个不同问题。前者解决“能不能做”——让模型会交互、会检索、会调用、会编排;后者解决“该不该做、按企业的规矩怎么做”——让模型理解什么是客户、逾期怎么算、谁能看什么、动作要不要审批。
对于以问答和效率工具为主的场景,能力堆叠是高性价比的起点;而一旦任务进入跨系统、强合规、有写操作的企业级深水区,业务本体层的缺失就会成为真正的落地门槛。更现实的策略是:以能力堆叠快速起步,以Ontology First沉淀治理,让Agent既“聪明”,又“懂企业”,最终在允许的边界内可靠地行动。