企业AI热词“本体”:是什么、为何火、怎么落地
DataHot 速览
文章解释企业AI中的“本体”是一套描述业务概念、关系、属性和规则的方法,正成为Agent理解业务的关键基础设施。它对比了本体与知识图谱、ER图的差异,指出本体负责定义业务对象及其关系,而知识图谱组织实体关系、ER图描述数据存储。文章认为,当AI从问答走向任务执行时,需要本体提供业务全貌,避免AI只读到碎片化信息而产生偏差。
为什么值得关注:数据从业者可将本体视为语义层与知识上下文的基础设施,理解其与知识图谱、ER图的分工,有助于设计更可靠的Data Agent和企业AI数据平台。
本文目录 9 节
原文
当AI从聊天问答走向任务执行,碎片化信息已不够用。本体作为描述业务世界的概念、关系与规则,正成为企业AI和Agent的关键基础设施。本文深入解析本体的定义、与知识图谱/ER图的区别,以及如何构建和维护,帮助AI真正理解业务全貌。

最近做企业 AI、Agent 和知识库的人,可能会反复看到一个词:本体。
本体是什么?
这里的本体,和机器人身体里的 body 不是一回事。它来自哲学和知识工程里的 ontology。哲学里讨论的是“存在的东西是什么、彼此如何构成一个世界”;放到 AI 和企业软件里,可以简单理解成:
一套描述业务世界的概念、关系、属性和规则。
简单都说,「本体」就是一张让 AI 看懂企业业务的地图。
为什么这个词又火起来了?
本体这个概念其实并不新。知识工程、语义网和知识图谱领域很早就在讨论它。
只是过去很多企业 AI 项目主要停留在聊天、搜索和文档问答。模型只要能从一堆资料里找出相关内容,很多时候就够用了。
最近情况变了。
大模型开始接工具,Agent 开始执行任务,多个 Agent 也开始协作。AI 不只是回答问题,还要查数据、调用系统、修改文件、安排流程,甚至参与一些业务决策。
这时,碎片化的信息就不够用了。
如果只给 AI 一份客户表、一份销售报表、一份流程文档,它可能都能读懂。但它未必知道客户、订单、商品、门店和履约之间是什么关系,也未必知道自己正在处理的任务处在整条业务链路的哪一个位置。
最后我们发现:AI 看起来读了很多东西,做出来的事情却和我们真正想要的结果有偏差。
这有点像一个人刷了很多工作方法的短视频和图文。他知道怎么写周报、怎么做数据分析、怎么管理项目,脑子里装了不少技巧。可一旦把他放进真实企业,他可能还是不知道这个公司靠什么赚钱,哪个部门负责什么,数据从哪里来,流程卡在哪里,也不知道刚刚学到的方法到底应该用在什么地方。
他缺的不是更多技巧,而是对工作环境的整体理解。
Agent 也有类似的问题。怎么办呢?
先让 AI 认识它所在的环境
一个人入职的时候,公司通常不会第一天就只教他怎么填一张表。
我们会先介绍公司的基本情况、组织结构、业务现状、产品和客户。然后他会拿到电脑、账号、项目文档、交接材料和工作流程,最后才开始执行具体任务。
这样安排不是因为入职培训比较正式,而是因为一个人如果不知道自己处在什么环境里,就很难判断手里的工作应该做到什么程度。
Agent 也是一样。
我们以前经常把一个任务描述、几份文档和几个工具交给 Agent,然后希望它马上开始工作。但它可能知道“要做什么”,却不知道:
- 这家公司到底在做什么
- 当前任务属于哪个业务域
- 哪些部门和角色会受到影响
- 这个数据的业务口径是什么
- 哪些操作需要人工确认
- 一个结果完成后,还会流向哪些环节
本体的价值,就是先把这些业务世界里的基本关系描述出来,让 AI 不只是看到一堆文件,而是知道这些文件分别属于什么概念、什么流程和什么角色。
本体到底是什么?
这里我画了一个架构图:

本体通常会描述一个领域里的几类东西:
- 概念或类别:客户、订单、商品、门店、员工
- 具体对象:某个客户、某个订单、某家门店
- 属性:订单金额、客户等级、商品库存
- 关系:客户提交订单,订单包含商品,门店履约订单
- 行为和事件:创建订单、取消订单、完成配送
- 约束和规则:什么角色可以做什么事,什么状态可以进入下一步
所以,本体主要是回答这些问题:
这个业务世界里有什么东西?这些东西分别是什么?它们怎么联系?哪些事情可以发生,哪些事情不应该发生?
例如,一个销售业务的本体可能包含客户、销售人员、商机、报价单、合同、订单等概念,也会包含“销售人员跟进商机”“报价单对应商机”“合同确认后才能生成订单”等关系和规则。
这些关系被明确之后,AI 才有机会从业务整体出发理解一个具体任务。
它和知识图谱、ER 图有什么区别?
这几个概念经常放在一起,但它们解决的问题不完全一样。
知识图谱更像是把一个领域里的实体和关系组织起来。例如:
客户A 提交了【订单0001】 【订单0001】 包含 【商品B】 【商品B 】 由 【门店C】 履约
ER 图主要回答的是:数据库里有哪些表、字段和主外键,数据应该怎样存储?
本体主要回答的是:这个业务世界里有哪些对象,它们分别代表什么,彼此如何发生关系,哪些规则约束着它们?
可以简单对比一下:

不过,实际项目里,本体和 ER 图经常一起使用。
数据库负责存数据,知识图谱负责组织实体关系,本体负责定义这些概念和关系的含义,流程引擎负责推动业务步骤,Agent 编排层负责调用不同的 Agent 和工具。
它们是不同层次的东西,需要协作。
本体和业务流程是什么关系?
这里也容易混在一起。
假设我们要建一个【销售拜访】的业务模型。
客户、销售人员、商机、门店,这些属于业务概念。
拜访前准备、到店沟通、需求确认、报价、跟进,这些属于流程活动。
拜访时间、客户 ID、报价金额、跟进状态,这些属于数据结构。
由谁来查客户资料 由谁生成拜访总结 什么时候需要主管确认 这些属于角色分工和 Agent 编排
本体可以表达其中的概念、关系、角色和约束,给流程、数据和 Agent 提供共同的业务语义,让不同部分知道自己正在描述的是同一个业务世界。
但它不等于完整的流程引擎,也不等于任务调度系统。
案例:企业问数agent怎么用到本体?
在实际系统里,本体最先发挥作用的地方,往往不是让 AI 直接完成复杂推理,而是帮助检索系统判断哪些内容更相关。
比如用户问:“这周华南区域的销售情况怎么样?”
一个普通的问数 Agent 可能会找到华南区域和销售数据库,然后找到几张报表,把结果拼在一起。
但这个问题其实没有那么简单。
【华南】是一个区域概念,【这周】需要转成明确的时间范围,【销售情况】也不一定只等于销售额、销售量。它可能还包括订单数、客单价、目标达成率、退货率和履约情况。
如果系统里有一套业务本体,AI会结合业务域、时间、区域、流程节点和数据来源,对相关内容增加权重。这样 Agent 在开始思考之前,就能先拿到更合适的上下文。
Agent 可以先理解:
- 华南包含哪些城市、门店或业务区域
- 销售结果应该关联哪些业务域
- 销售额的口径是什么
- 哪些指标来自订单域
- 哪些指标需要商品、门店、履约和供应链数据配合
于是,这个问题就会被拆成:
用户问题 ↓ 识别业务语义:区域 + 时间 + 销售主题 ↓ 确定指标口径:销售额、订单数、客单价、退货率 ↓ 调用不同业务域的 Agent ├─ 订单 Agent ├─ 商品 Agent ├─ 门店 Agent ├─ 履约 Agent └─ 供应链 Agent ↓ 汇总数据、校验口径、解释异常 ↓ 输出结果
这里要说明一点:本体不会自己完成查询,也不会自动替代所有 Agent。它只是一张业务地图。
主导 Agent 根据这张地图知道应该去哪里找数据,哪些 Agent 需要协作,以及返回的数据能不能放在一起比较。
如果华南销售额上涨,但退货率也明显增加,系统还可以根据业务关系继续追查商品、门店和履约数据,而不是只把一个漂亮的增长数字报给用户。
本体应该怎么构建?
本体构建不是一上来画几个框、连几条线。
首先要理解真实业务流程。业务从哪里开始,经过哪些节点,谁参与,数据怎么流转,资金怎么流转,最后形成什么结果。
接下来需要确认:
- 业务里有哪些重要概念
- 每个概念有什么属性
- 概念之间有什么关系
- 哪些行为会改变对象的状态
- 哪些角色负责哪些任务
- 每个任务需要什么输入
- 每个任务输出什么结果
- 哪些规则和权限需要被约束
本体也需要持续维护。业务变化、组织调整、产品更新、指标口径变化,都可能让原来的本体变旧。这会是这个团队工程量最大的部分,耗时耗力。
所有场景都要做本体吗?
本体的作用,就是帮助 AI 把局部信息放回整体业务里理解。
它不一定适合所有企业,也不一定要从一开始就做得很完整。但当 AI 开始从回答问题走向执行任务,从单个 Agent 走向多个 Agent 协作时,企业迟早要回答一个问题:
我们到底希望 AI 理解什么样的业务世界?这才是本体重新受到关注的原因。
所以如果一个团队只是想让 AI 帮忙润色邮件、总结会议、生成普通文案,可能不需要先构建完整的业务本体。
如果一个场景涉及多个部门、多套系统、复杂业务口径和较高的错误成本,本体的价值就会更明显。
构建完成后,还需要用真实问题去验证,让 Agent 处理一批实际任务,看看它能不能正确识别概念、找到数据、理解流程、遵守约束。最终关于模型的评测方法:如何制定评测标准,如何全链路tracing等,后续的文章会介绍,请期待。
本文由 @嘻嘻李 原创发布于人人都是产品经理。未经作者许可,禁止转载
题图来自Unsplash,基于CC0协议
这篇内容对你有用吗?
反馈只用于改善内容筛选,不等同于收藏