Agent时代,企业需要一座”知识发电厂”

从数据平台到知识平台:数字化转型的新旧逻辑

过去十年,企业聊数字化转型,核心词是”数据仓库””数据中台””BI”。逻辑很清晰:把业务数据汇到一起,清洗、建模、报表,支撑决策。

那个时代的本质,是用结构化数据回答确定性问题的机器

大模型出现之后,游戏变了。企业的老板们开始问:”能不能让AI帮我们读懂所有合同文本?””能不能让AI自动回复客户的技术问题?”这些问题,不是靠几行SQL能回答的。它们需要理解知识——那些散落在Word、PDF、邮件、会议纪要、行业经验里的非结构化内容。

于是,数字化转型进入第二幕:Agent时代的数据平台,本质上是一座知识平台。

如果说数据平台解决的是”数据有没有”的问题,那知识平台解决的是”AI能不能真正读懂、记住、用好企业积累的知识”的问题。

这背后的核心挑战,就两个字:知识治理


为什么企业上Agent,必须先做知识治理?

我在帮企业搭简道云系统时,最常被问到的一句话是:”我们上了AI客服,怎么效果不好?”

我一去看,问题几乎一模一样:喂给AI的知识是一团乱麻。

  • 同一件事,两份文档说的口径不一样,AI自己先打架;
  • 客服话术、产品手册、技术FAQ分布在三个不同的系统里,AI不知道该信哪个;
  • 有些知识在老员工的脑子里,从来没写成文字;
  • 有些文档是三年前写的,早就过时了,AI还当宝贝在用。

企业要上Agent,和人要上学是一样的:你不能让一个学生不带任何教材就上考场。知识治理,就是给AI准备教材的过程。

而知识治理的核心,是解决四个问题:

1. 知识在哪——盘点知识资产

2. 知识是什么——定义知识的语义

3. 知识怎么用——建立知识与业务场景的连接

4. 知识怎么管——持续维护知识的鲜度和质量

这四个问题,对应着四类核心技术:RAG、Ontology(本体)、Context Graph(上下文图谱)、Knowledge Graph(知识图谱)

下面逐一展开。


RAG:让AI”翻书”而不是”背书”

什么是RAG?

RAG,全称 Retrieval-Augmented Generation,检索增强生成。听起来很技术,但逻辑很简单:

不要让AI仅靠”记忆”(模型权重)回答问题,而是让它在回答之前,先去”翻书”(知识库),找到相关知识,再生成答案。

就像一个人考试,开卷考和闭卷考,是两件完全不同的事。RAG解决的就是”开卷考”的问题。

为什么企业离不开RAG?

大模型的”知识”是静态的、滞后的、过时的,而且会产生”幻觉”——一本正经地胡说八道。企业场景对准确性要求极高,幻觉是不可接受的。

RAG的核心价值有三个:

① 知识鲜度:实时检索最新文档,而不是依赖模型训练时的旧数据。

② 答案可溯源:AI引用的是哪篇文档、哪个段落,清清楚楚。企业可以审计,可以纠错。

③ 成本可控:不需要为了塞新知识而反复微调模型,直接更新知识库文档即可。

RAG的工作流是什么样的?

一个典型的RAG Pipeline,分三步走:

文档 → 分块(Chunking) → 向量化(Embedding) → 存入向量数据库
                                              ↓
用户提问 → 同样向量化 → 语义检索(Top-K匹配) → 拼入Prompt上下文 → LLM生成回答

分块(Chunking)是关键环节。块太大,检索精度低,噪音多;块太小,上下文不连贯,回答残缺。好的分块策略,往往决定了RAG系统质量的一半。

Embedding模型的选择也很重要。同样一段文字,用通用Embedding和用行业专用Embedding,效果可能差30%以上。

RAG的局限在哪?

RAG擅长做“大海捞针”式的精确检索,但它有一个根本局限:它不懂知识之间的关系

比如员工问:”这个供应商为什么被我们列入了黑名单?”RAG可能会找到包含”黑名单”字样的文档,但不一定能回答清楚这背后的因果链条——因为这需要理解供应商→资质审核→质检记录→历史投诉→黑名单决策这一整条关系。

这就是Knowledge Graph和Context Graph要解决的问题。


Knowledge Graph:让知识”联网”,而不是”堆放”

什么是知识图谱?

Knowledge Graph(知识图谱)是一种用图结构来表达知识的方式。

它的核心组成只有三个:

  • 实体(Entity):真实世界的”事物”,如”供应商A”、”质检报告X”、”《采购管理制度》”
  • 关系(Relation):实体之间的连接,如”供应商A → 供货 → 质检报告X”
  • 属性(Attribute):实体的特征,如”供应商A:注册资本500万,注册地深圳,评级B+”

把这三者连起来,就是一张语义网络

[供应商A] --(供货)--> [质检报告X]
[质检报告X] --(结论)--> "不合格"
[质检报告X] --(关联)--> [历史投诉#17]
[历史投诉#17] --(累计)--> 3次严重投诉
[历史投诉#17] --(触发)--> [黑名单决策:2025-06-01]

这个图谱,回答不了”黑名单”三个字,但能回答”供应商A被列入黑名单的完整决策链路是什么”。这是RAG做不到的。

知识图谱在Agent里的价值

① 推理能力:AI可以沿着图谱上的关系做多跳推理,从”A导致B,B导致C”推导出”A导致C”。

② 可解释性:每一条回答,背后都有清晰的推理路径。企业合规审计、风险排查,需要这种可追溯性。

③ 动态更新:节点和边可以独立增删改,不影响整体结构,知识库的维护更灵活。

④ 跨域关联:把原本孤立的数据孤岛连接起来,发现隐藏的关联。比如”某采购经理经手的供应商,投诉率是平均水平的2倍”——这种洞察,RAG很难发现,但图谱可以。

企业建知识图谱的挑战

知识图谱很强大,但建起来不便宜。

最大的难点在于“定义 schema”——你要先决定:这个领域里有哪些实体类型?它们之间有哪些关系?用什么标准来描述?

这就要提到Ontology(本体)了。


Ontology:知识图谱的”宪法”,定义”什么是什么”

什么是Ontology?

Ontology,本体论,原本是哲学概念,指的是”存在的本质”。在AI领域,Ontology指的是对某个领域内概念及其相互关系的正式定义

换句话说,Ontology回答的是”什么是什么”的问题。

举一个例子。你要建一个制造业的知识图谱,Ontology要定义:

  • 实体类型:原材料、半成品、成品、工序、设备、工单、供应商、客户、质检标准……
  • 关系类型:原材料→用于→成品;设备→执行→工序;工单→关联→设备……
  • 约束规则:每个工单必须关联一个设备;每个质检记录必须对应一个成品批次……

这份”定义清单”,就是你的Ontology Schema

Ontology为什么是知识治理的核心?

如果说Knowledge Graph是一张具体的”地图”,那Ontology就是绘制地图所使用的语言和语法规范

没有Ontology,不同人、不同系统建的知识图谱,就像用不同语言写的百科全书——都在说同一件事,但机器无法打通它们。

Ontology的价值,体现在三个层面:

① 数据互通:不同业务系统(ERP、MES、CRM)里的数据,可以通过Ontology的语义定义,自动对齐。比如”客户”在CRM里叫”customer”,在ERP里叫”client”,Ontology定义后,AI知道它们是同一个实体。

② 知识复用:定义好Ontology,可以跨项目复用。甲项目建的知识图谱,乙项目可以直接使用,因为大家说的是同一套”语言”。

③ 推理保障:Ontology定义的约束规则,是AI推理的基础。比如”未成年人不能签署合同”,这条业务规则如果进了Ontology,AI在审核合同时就能自动发现违规。

企业怎么建Ontology?

坦白说,这是目前企业知识治理里最薄弱的环节。大部分企业的Ontology建设,基本是空白的。

常见的路径有三种:

  • 自上而下:请领域专家,先梳理领域概念模型,再逐层细化。质量高,但周期长,适合大型企业。
  • 自下而上:从现有数据出发,用NLP抽取实体和关系,逐步归纳Schema。速度快,但容易碎片化。
  • 混合路径:用通用Ontology(如Schema.org)作为起点,逐步扩展企业特定概念。这是目前最推荐的方式。

Context Graph:Agent时代的”记忆”与”注意力”

什么是Context Graph?

Context Graph,上下文图谱,是这两年随着Agent架构兴起才被广泛讨论的概念。

它的核心思想是:在一个Agent的会话过程中,维护一张动态的上下文关系图,记录会话里出现的实体、关系、状态变化,供Agent在每一步决策时参考。

举一个具体的例子。

你问Agent:”帮我分析一下A供应商的风险,并判断是否继续合作。”

Agent的工作过程可能是这样的:

第1步:检索A供应商的基础信息(Context Graph记录:供应商A,状态=活跃)
第2步:查询A供应商的历史质检记录(Context Graph更新:质检记录X,不合格1次)
第3步:查询A供应商的投诉记录(Context Graph更新:历史投诉3次,严重1次)
第4步:发现风险信号,检索采购合同(Context Graph更新:合同到期日=2026-12-31)
第5步:综合判断,给出决策建议

在这个过程中,Context Graph就像Agent的工作记忆——它把分散的信息片段,有机地串联起来,形成完整的推理链条。

Context Graph vs. Knowledge Graph

这里需要做一个区分,很多文章把这两个概念混用,其实不太准确:

  • Knowledge Graph:是静态的、企业级的知识库。它定义的是企业长期积累的事实知识,是”长时记忆”。
  • Context Graph:是动态的、任务级的会话上下文。它定义的是Agent当前任务里的信息状态,是”工作记忆”。

打个比方:Knowledge Graph是图书馆,Context Graph是桌面。图书馆里的书是静态的、永久的;桌面上的文件是当前在用的、随时会变的。

Context Graph的核心作用

① 解决多轮对话的遗忘问题:没有Context Graph,Agent在长对话中会逐渐丢失早期信息,出现”失忆”现象。Context Graph通过显式记录会话状态,保证推理的一致性。

② 支持复杂多步骤任务:Agent做一件事需要十几个步骤,每一步的输出是下一步的输入。Context Graph把中间结果串联起来,避免每一步都重新检索。

③ 提供个性化推理:同一个问题,不同用户的上下文不同,答案也应该不同。Context Graph记录用户画像和偏好,让Agent给出更个性化的回答。

④ 实现跨文档/跨模态的信息整合:用户的问题可能涉及邮件、PDF、Excel、聊天记录多种来源。Context Graph可以在检索阶段就整合这些异构信息,形成统一的视图。


四者的关系:一张全景图

说了这么多,可能有点散。我用一张简化的关系图,把RAG、Ontology、Knowledge Graph、Context Graph串起来:

                    ┌──────────────┐
                    │   Ontology   │ ← 企业知识"宪法",定义概念和关系语义
                    │  (静态/规则)│
                    └──────┬───────┘
                           │ 定义
                           ▼
┌────────────┐      ┌──────────────┐      ┌────────────┐
│  知识资产   │ ──▶ │ Knowledge    │ ──▶ │   RAG     │
│(文档/数据)│ 分块 │    Graph     │ 检索 │  Pipeline │
└────────────┘ 向量化└──────┬───────┘      └─────┬──────┘
                            │                    │
                            ▼                    ▼
                    ┌──────────────────────────────┐
                    │         Agent Core           │
                    │  ┌────────────────────┐     │
                    │  │   Context Graph    │     │ ← 动态会话记忆
                    │  │   (工作记忆)      │     │
                    │  └────────────────────┘     │
                    └──────────────────────────────┘

Ontology 是地基,定义说什么语言;

Knowledge Graph 是建筑,把知识按语义结构搭起来;

RAG 是门,把知识库和Agent连接起来;

Context Graph 是工作台,Agent在上面的动态操作空间。


企业落地的现实路径

理论讲完了,最重要的问题是:企业怎么做?

我见过太多企业,一上来就想建一套完美的知识图谱,然后发现两年过去了,图谱还没建完,Agent还没上线。

我的建议是:小步快跑,分层建设。

第一阶段:先把RAG跑起来(3个月)

  • 盘点知识资产,优先选择高频业务场景(如客服、技术支持、内部问答)
  • 部署一套简单的RAG系统,验证效果
  • 解决”知识有没有”的问题

第二阶段:引入结构化知识(6个月)

  • 梳理核心业务领域的Ontology Schema(不用完美,先覆盖高频场景)
  • 基于Ontology,构建重点领域的Knowledge Graph(如供应商、产品、合同)
  • 打通RAG和知识图谱的混合检索

第三阶段:上下文感知Agent(持续)

  • 在Agent架构中引入Context Graph
  • 支持复杂多步骤任务、长程对话
  • 持续优化Ontology和知识图谱的质量

一个关键的认知陷阱

很多企业以为”上了知识图谱就智能了”。其实不对。

知识图谱本身不产生智能,它只是让智能更可靠。 真正的智能,来自Agent对知识的使用方式。

打个比方:Ontology和Knowledge Graph,是一本精心编纂的百科全书;RAG是教你如何查阅这本书的工具书;Context Graph是你做项目时的笔记本。三者缺一不可,但最终的能力,取决于Agent怎么用它们。


写在最后

企业上Agent,不是在买一个AI产品,而是在做一次组织知识资产的全面盘点和重组

这件事本身,比选哪个大模型、搭哪个技术架构,要重要得多,也难得多。

知识治理没有银弹。RAG快但浅,图谱深但贵,Ontology准但慢,Context Graph新但成熟度不足。真正的解法,是根据企业的业务场景、现有基础、投入预算,选择合适的组合路径。

但有一点是确定的:不治理知识就上Agent,就像不备课就上讲台——迟早会露馅。


*如果你正在考虑企业级Agent的知识架构设计,欢迎交流。杰夫,专注简道云系统搭建与企业数字化转型,微信:jerfo0。*


杰夫简道云个人搭建服务

杰夫简道云个人搭建服务,微信:jerfo0

关于作者

杰夫(jerfo0)

一个活的真实,耿直的boy。
坚定相信爱情,向往自由,对世界充满好奇心。热爱美剧、海贼王、一切户外运动、旅行...
职业:互联网运营。
生命不息,折腾不止,燥起来!!微信:jerfo0

查看全部帖子

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注