简介:本文系统定义检索增强生成(RAG)与结构化关键知识方案(OKF)两种 AI Agent 知识管理路径,从技术原理、适用场景、核心差异到选型建议进行深度阐述。读者可明确理解两者如何分别解决"海量检索"与"精确记忆"两类知识问题,掌握为 AI 系统选择合适知识架构的方法论与实践注意事项。
在构建具备知识能力的 AI Agent(智能体)时,开发者常面临一个核心问题:如何让模型在生成回答时,既能访问广泛的外部信息,又能精准调用已经确认的关键知识?围绕这一问题,业界逐渐形成了两条技术路线——检索增强生成(Retrieval-Augmented Generation,简称 RAG)与结构化关键知识方案(Organized Key Facts,简称 OKF)。
RAG 的定义:RAG 是一种在大语言模型(LLM)生成响应之前,通过外部检索系统从大规模语料库中召回相关文档片段,再将这些片段作为上下文输入给模型的技术架构。其核心逻辑是”按需检索、即时拼接”。
OKF 的定义:OKF 是一种将已经经过验证、梳理和结构化的关键知识以明确的格式(如知识条目、属性表、规则集等)直接纳入 AI Agent 上下文或知识存储层的方案。其核心逻辑是”预置确认、直接读取”。
两者并非竞争关系,而是解决不同层次的知识问题:RAG 回答的是”信息可能在海量语料的某处,去把它找出来”;OKF 回答的是”我们已知这些内容并且已经清楚写明,直接读即可”。理解这一框架,是正确选型和架构设计的前提。
大语言模型在训练阶段习得了海量通用知识,但其参数中存储的信息存在三个固有局限:一是时效性不足,训练数据有截止日期;二是领域精度有限,通用模型难以覆盖垂直行业的细粒度规则;三是不可控性,模型可能产生”幻觉”式的错误输出。
为了弥补这些不足,业界最早大规模采用的方案就是 RAG——通过接入外部知识库,在推理时动态检索相关内容。这一方案极大地扩展了 AI 系统的知识边界。然而,在实际企业级应用中,开发者逐渐发现:并非所有知识都适合”每次都去检索”。有些知识是高频使用的、确定性极强的、经过多方确认的核心规则或事实(例如产品定价策略、合规条文、服务等级协议中的关键条款),如果每次都走检索流程,不仅增加延迟,还可能因检索召回质量波动而引入不确定性。
正是在这一背景下,OKF 类方案应运而生。它强调将”已经确认的关键知识”以结构化方式沉淀下来,让 AI Agent 在需要时直接、可靠地读取,而非依赖每次检索的随机召回。这种思路尤其适合对准确性和一致性要求极高的业务场景。
一个典型的 RAG 系统包含以下关键环节:
其关键能力在于广度覆盖与动态更新——语料库可以持续扩充,无需重新训练模型。
OKF 方案通常包含以下组成部分:
其关键能力在于精度保障与确定性输出——知识来源可追溯、内容经过确认、读取路径明确。
用户提问 → 查询向量化 → 向量库相似度检索 → 召回 Top-K 片段→ 片段与问题拼接为上下文 → LLM 生成回答 → 输出
这一流程的特点是”先找后答”。检索质量直接决定回答质量,而检索本身受分块策略、向量模型、索引更新频率等多重因素影响。
用户提问 → 意图识别/关键词匹配 → 定位结构化知识条目→ 提取对应知识内容 → 注入上下文或提示词 → LLM 基于确认知识生成回答 → 输出
这一流程的特点是”先有后答”。知识条目在系统设计阶段即已确定,运行时不依赖模糊的语义相似度匹配,而是通过明确的键值映射或规则触发来获取。
| 场景维度 | RAG 更适合 | OKF 更适合 |
|---|---|---|
| 知识更新频率 | 高频更新、动态扩充的知识库(如新闻、文档库) | 相对稳定、经确认的核心规则(如定价、合规条款) |
| 回答确定性要求 | 允许一定程度的开放性回答 | 要求高确定性、低幻觉风险 |
| 知识规模 | 百万级以上文档的海量语料 | 数百至数千条精确知识条目 |
| 延迟敏感度 | 可接受数百毫秒的检索延迟 | 要求极低延迟的实时响应 |
| 典型业务 | 智能客服、企业内部问答、文档助手 | 金融风控规则引擎、医疗诊疗指引、法律条文应用 |
在实际工程中,两种方案往往组合使用:用 RAG 覆盖长尾和开放性问题,用 OKF 保障高频核心问题的准确性。百度智能云等主流云平台提供的 AI 开发服务中,也支持开发者灵活构建包含检索与结构化知识管理的混合架构。
传统知识库问答依赖精确的关键词匹配或预定义的问答对,覆盖面窄。RAG 通过语义检索大幅扩展了可回答的问题范围,但引入了召回不确定性。
知识图谱强调实体间的关系推理,适合复杂关联查询。OKF 更侧重于将”已确认的事实和规则”以轻量化结构存储和读取,不一定构建复杂的关系网络,实现成本更低。
微调是通过训练数据更新模型参数来注入知识,成本高且知识更新需要重新训练。OKF 不修改模型参数,而是在推理时动态注入,更新灵活、成本可控。
RAG 与 OKF 代表了 AI Agent 知识管理的两种互补范式。RAG 以检索为核心,解决”知识在哪里”的广度问题;OKF 以结构化预置为核心,解决”知识是什么”的精度问题。两者并非替代关系,而是在不同知识需求层次上各自发挥优势。对于开发者和技术选型人员而言,关键在于识别业务场景中哪些知识需要动态检索、哪些需要确定性保障,进而设计合理的混合知识架构。在百度智能云等平台提供的 AI 能力支撑下,构建兼具广度与精度的知识型 AI Agent 已具备成熟的技术条件,核心挑战回归到知识治理与架构设计本身。