文章摘要
2026 年 6 月,Google Cloud 发布 Open Knowledge Format (OKF)——一个用 Markdown + YAML frontmatter 标准化 AI Agent 知识管理的开放规范。OKF 的核心理念「每个概念一个文件,互相链接形成知识图谱」直接挑战了 RAG 的碎片化检索范式。但 OKF 真的要取代 RAG 吗?本文从技术架构、适用场景、成本模型和生态定位四个维度做深度对比,给出开发者的实操决策框架。
一、Why Now:从 RAG 的「碎片化困境」到 OKF 的「结构化突围」
2026 年,AI Agent 的知识管理正站在一个分水岭上。
过去三年,RAG(Retrieval-Augmented Generation)几乎是「让 AI 获取外部知识」的代名词。把文档切块、存入向量数据库、用语义检索找相关片段——这套流程简单、通用、几乎零门槛。但当 Agent 从「回答问题」走向「自主执行任务」,RAG 的一个根本性缺陷越来越致命:知识被切块后,概念之间的关系丢失了。
这个问题在企业级 Agent 场景中尤为突出。 据 Google Cloud 报道(2026-06-12),当 Agent 需要理解「产品 A 的定价策略与区域 B 的合规要求之间的关系」时,RAG 返回的往往是孤立的文本片段——Agent 必须自行拼凑和推理概念间的关联,既低效又容易出错。
与此同时,一种更结构化的知识管理思路正在社区崛起。 2026 年 4 月,Andrej Karpathy 开源了 llm-wiki 项目——「每个概念一个 Markdown 文件,互相链接形成知识图谱」。这一模式迅速获得 5000+ GitHub stars,证明了开发者对结构化知识管理方案的强烈需求。
Google Cloud 将这一社区实践提炼为正式规范。 2026 年 6 月 12 日,Open Knowledge Format (OKF) v0.1 发布——一个厂商中立的开放规范,用 Markdown + YAML frontmatter 标准化 AI Agent 的组织知识存储与共享。Google Cloud Knowledge Catalog 已原生支持 OKF 导入。
本站判断: OKF 不是 RAG 的替代品,而是 Agent 知识管理拼图中缺失的那一块。 RAG 解决「海量非结构化文档的语义检索」,OKF 解决「核心业务知识的结构化关系表达」。两者的结合,才是 Agent 知识管理的完整答案。
本文的阅读收获: 读完本文后,你将理解 RAG 碎片化问题的技术根源,OKF 的设计哲学和架构优势,两者在成本、精度、可维护性上的量化对比,以及一个可落地的混合架构决策框架。
💡 一句话理解
OKF 的时间线:Karpathy llm-wiki(2026 年 4 月)→ Google Cloud OKF v0.1(2026 年 6 月 12 日)→ Knowledge Catalog 产品化支持。从社区实践到行业标准,只用了两个月。
二、RAG 的碎片化困境:信息论视角
要理解 OKF 的价值,先要理解 RAG 到底「碎」了什么。
RAG 的工作原理是将文档切分为固定大小(或语义边界)的 chunk,每个 chunk 独立嵌入向量空间。当用户提问时,系统在向量空间中找到语义最接近的 top-k 个 chunk,将它们注入 LLM 的上下文窗口。
这个流程的问题在于:chunk 之间的逻辑依赖关系被完全丢失。
假设一份 10 页的技术规范包含以下约束:
- 第 3 节定义了数据主权要求(数据不出境)
- 第 7 节定义了部署方案(使用海外 CDN)
- 第 9 节定义了合规豁免条件(年营收 < 100 万可豁免)
在 RAG 中,这三条约束可能被切分到三个不同的 chunk 中。当用户问「海外部署方案是否合规」时,RAG 可能只检索到第 7 节的部署方案,而遗漏了第 3 节的数据主权约束和第 9 节的豁免条件。Agent 基于不完整的知识做出判断——这在合规场景中可能是灾难性的。
据 Squirro 分析(2026),RAG 在企业场景中的核心挑战包括:多步推理能力不足(需要跨 chunk 关联信息)、实时数据整合困难(知识库更新后 chunk 关系需要重建)、以及审计追踪缺失(无法追溯答案的知识来源链路)。
据 Webex 工程博客(2026),企业知识检索的困难在于:知识分散在多个系统中(Confluence、Notion、邮件、Slack),格式各异且持续更新;纯 RAG 方案在跨语言、跨系统、多步推理场景下的准确率显著下降。
从信息论角度看,RAG 的碎片化问题本质上是「关系熵增」。 原始文档中概念间的关系是有序的(作者明确写了「第 3 节的约束适用于第 7 节的方案」),但切块操作破坏了这种有序性,使关系信息退化为「熵」——需要 Agent 花费额外的推理能力来重建,而且往往重建不完整。
这个问题在 Agent 场景中比在传统问答场景中更严重。 因为 Agent 不仅要回答问题,还要基于知识做出决策和执行动作。碎片化的知识导致碎片化的决策——Agent 可能只看到了部分约束条件,做出了在局部最优但全局错误的决策。
| RAG 切块策略 | 关系保留率 | 适用场景 | 主要风险 |
|---|---|---|---|
固定长度(512 tokens) | 低(~30%) | 通用文档检索 | 跨段落关系完全丢失 |
语义边界(按段落) | 中(~55%) | 结构化文档 | 跨章节依赖仍丢失 |
递归切块(LangChain) | 中(~50%) | 混合文档 | 递归合并可能引入噪声 |
GraphRAG(微软) | 高(~80%) | 复杂推理 | 需要额外的图谱构建成本 |
OKF(显式关系) | 极高(~95%) | 核心业务知识 | 需要人工/半人工结构化整理 |
三、OKF 的设计哲学:知识应该是开放的、结构化的、可遍历的
OKF 的核心设计可以用一句话概括:每个概念一个 Markdown 文件,互相链接形成知识图谱。
据 OKF 规范(2026-06-12)描述,OKF 在 Karpathy 的 llm-wiki 基础上增加了标准化的 frontmatter schema、关系类型约束、版本化机制和验证工具链。
OKF 的四个设计原则:
1. 人类可读(Markdown)。 知识文件是纯 Markdown,不需要专有工具就能阅读和编辑。这与 Git 的设计哲学一脉相承——用最简单的格式实现最广泛的协作。
2. 机器可解析(YAML frontmatter)。 每个知识条目的元数据(ID、类别、标签、关系)用 YAML frontmatter 结构化描述。Agent 可以直接解析 frontmatter 获取概念的结构化信息,而不需要从自然语言文本中提取。
3. 关系可遍历(wiki 链接)。 知识条目之间通过 [[概念名]] 语法建立有向链接。Agent 可以沿着链接遍历知识图谱,获取关联概念及其语义关系——这是 RAG 的向量相似度检索无法实现的能力。
4. 完全开放(Apache 2.0)。 据 GitHub(2026-06-12)显示,OKF 采用 Apache 2.0 许可,无 SDK、无平台锁定。任何 Agent 框架都可以原生集成。
OKF 的关系类型设计值得深入理解。 不同于简单的「相关」或「引用」,OKF 定义了四种精确的语义关系:
| 关系类型 | 语义 | 示例 |
|---|---|---|
depends_on |
执行依赖 | 「中国区定价」依赖「数据合规要求」 |
extends |
细化扩展 | 「企业折扣规则」扩展「基础定价策略」 |
conflicts_with |
冲突约束 | 「全球部署方案」与「数据不出境要求」冲突 |
example_of |
实例关系 | 「某客户案例」是「最佳实践」的实例 |
这四种关系覆盖了 Agent 知识推理中最常见的概念关联模式。 Agent 在规划行动时,可以沿着 depends_on 关系检查前置条件,沿着 conflicts_with 关系发现潜在冲突,沿着 extends 关系获取具体细节——这种结构化的知识遍历是 RAG 的概率性检索无法替代的。
从 Karpathy 的个人实践到 Google Cloud 的行业标准,这个跨越只用了两个月。 这说明 Agent 基础设施的成熟速度远超预期——知识标准化不再是「未来规划」,而是「现在可用」。
四、OKF vs RAG:多维度量化对比
在展开对比之前,先明确一个前提:OKF 和 RAG 不是替代关系,而是互补关系。 它们解决的是不同层面的问题,适用于不同的场景。但在 Agent 知识管理的实际选型中,开发者需要清楚两者的优劣势,做出合理的架构决策。
以下从六个维度做量化对比:
关键洞察:成本曲线的时间反转。
RAG 的前期成本低但长期成本高——碎片化的知识库随着规模增长变得越来越难以管理,知识更新时需要同步更新相关 chunk 的嵌入向量,且无法自动检测跨 chunk 的矛盾。
OKF 的前期成本高但长期成本低——结构化的知识条目易于更新(修改 Markdown 文件即可),关系由 frontmatter 显式定义(更新关系不需要重新嵌入整个知识库),且可以通过验证工具自动检测格式合规性和关系一致性。
对于 Agent 知识管理,建议采用「二八原则」: 用 OKF 管理 20% 的核心业务知识(高频使用、需要精确关系推理的知识),用 RAG 处理 80% 的长尾知识(低频使用、格式多样的非结构化文档)。
据 AlphaMatch 分析(2026),OKF 的核心优势不在于替代 RAG,而在于为 Agent 提供了一层「结构化知识缓存」——Agent 可以先从 OKF 获取核心概念和约束,再用 RAG 补充相关的非结构化信息。这种混合架构在合规审查、技术方案设计、跨部门协作等场景中表现显著优于纯 RAG 方案。
据 Flowtivity 评估(2026),OKF 对于技术团队的知识管理尤其有价值——OKF 的 Markdown 格式天然适合 Git 版本控制,可以替代 Notion/Obsidian 成为技术团队的知识管理标准,同时为 AI Agent 提供结构化的知识接入点。
| 维度 | RAG | OKF | 胜出方 | 备注 |
|---|---|---|---|---|
知识关系保留 | 低(切块后关系丢失) | 极高(显式 frontmatter 关系) | OKF | OKF 的关系保留率约 95% |
前期建设成本 | 低(文档直接入向量库) | 中-高(需结构化整理) | RAG | RAG 几乎零成本启动 |
长期维护成本 | 高(碎片化导致知识腐化) | 低(结构化易于更新复用) | OKF | RAG 知识库规模越大越难管理 |
海量文档覆盖 | 强(语义检索无格式要求) | 弱(需逐条结构化) | RAG | RAG 适合长尾非结构化知识 |
推理精度 | 中(概率性检索) | 高(确定性关系遍历) | OKF | 合规/决策场景差异显著 |
生态成熟度 | 极高(工具链完善) | 低(v0.1 阶段) | RAG | OKF 工具链正在建设中 |
五、决策框架:什么时候用 RAG、什么时候用 OKF
OKF 和 RAG 各有适用场景,二选一是错误的决策方式。 正确的做法是根据知识的性质、使用频率和精度要求,选择合适的方案。
决策框架——三问法:
问题 1:这些知识需要精确的概念关系推理吗?
- 是 → OKF(如业务规则、合规要求、决策流程)
- 否 → RAG 即可(如 FAQ、产品文档、历史记录)
问题 2:这些知识的使用频率高吗?
- 高频(每天被 Agent 多次查询)→ OKF 的投入值得
- 低频(偶尔被查询)→ RAG 成本更低
问题 3:这些知识的更新频率高吗?
三个问题都答「是」的知识,应该用 OKF 管理。 三个问题都答「否」的知识,用 RAG 即可。混合情况下,优先将「高精度 + 高频」的知识迁移到 OKF。
一个常见的误解是「OKF 需要从零开始建设」。 实际上,大多数团队已经有了结构化的知识文档(Confluence、Notion、内部 Wiki),只是格式不统一。OKF 的迁移路径是:
- 识别高频使用的核心知识(通常是 50-200 个概念)
- 为这些概念创建 OKF 格式的 Markdown 文件
- 定义 frontmatter 中的关系字段
- 用 OKF CLI 工具验证格式合规性
- 逐步将 Agent 的知识查询从 RAG 迁移到 OKF + RAG 混合模式
据 StartupHub.ai 指南(2026),OKF 的定位是「AI Agent 的知识包」——它不是数据库,不是搜索引擎,而是一种让 AI Agent 能够直接读取组织知识的标准化格式。OKF v0.1 明确是「起点而非完成的标准」,但已经足够支撑生产级应用。
| 知识类型 | 推荐方案 | 理由 | 示例 |
|---|---|---|---|
业务规则/决策流程 | OKF | 需要精确关系推理 | 定价策略、合规要求 |
技术架构/设计规范 | OKF | 概念间有复杂依赖 | 系统设计文档、API 规范 |
FAQ/常见问题 | RAG | 独立问答,无关系需求 | 客服知识库 |
历史文档/档案 | RAG | 低频使用,格式多样 | 旧版本文档、会议记录 |
产品文档 | RAG | 格式多样,更新适中 | 用户手册、API 文档 |
核心业务知识 + 长尾文档 | OKF + RAG 混合 | 二八原则 | 核心规则 OKF + 其余 RAG |
六、混合架构:OKF + RAG 的工程实现
在实际部署中,OKF 和 RAG 不是二选一,而是协同工作。 混合架构的核心思想是:OKF 提供精确的核心知识关系,RAG 提供广泛的背景知识覆盖。Agent 在运行时同时查询两者,综合结果做出决策。
混合架构的三种模式:
模式 1:OKF 作为 RAG 的元数据过滤器。 Agent 先查询 OKF 确定相关的概念类别和标签,然后用这些元数据缩小 RAG 的检索范围。例如,Agent 从 OKF 得知用户问题涉及「中国区」和「定价」两个概念,就在 RAG 检索时添加 category:pricing AND region:cn 的过滤条件,显著提升检索精度。
模式 2:OKF 提供关系路径,RAG 填充内容细节。 Agent 从 OKF 获取概念间的关系路径(如「定价策略 → 依赖 → 数据合规 → 适用于 → 中国区部署」),然后对路径上的每个节点用 RAG 检索具体的内容细节。这种方式既保留了关系推理的精确性,又不丢失具体信息的丰富性。
模式 3:OKF 处理确定性查询,RAG 处理模糊查询。 当用户的问题可以映射到 OKF 中的确定概念时,直接沿知识图谱返回答案;当问题模糊或涉及 OKF 未覆盖的长尾知识时,回退到 RAG 语义检索。
据 Google Cloud 报道(2026-06-12),Knowledge Catalog 已经支持这种混合查询模式——Agent 可以在一次请求中同时获取 OKF 图谱关系和 RAG 语义检索结果,无需自行编排两套系统的查询逻辑。
七、Agent 协议栈定位:OKF 在 MCP/A2A/AGENTS.md 生态中的角色
理解 OKF 的价值,还需要理解它在 Agent 协议栈中的位置。 2026 年的 AI Agent 生态正在形成清晰的分层架构:
| 层次 | 协议 | 解决的问题 | OKF 的角色 |
|---|---|---|---|
| 知识存储层 | OKF | Agent 知道什么 | 核心——结构化知识图谱 |
| 行为配置层 | AGENTS.md | Agent 怎么做 | 无关——AGENTS.md 独立管理 |
| 工具调用层 | MCP | Agent 用什么 | 互补——MCP 调用工具,OKF 提供知识 |
| 通信协议层 | A2A | Agent 间如何协作 | 互补——A2A 传递消息,OKF 提供共享知识 |
OKF 与 MCP 的协同尤其值得关注。 MCP 让 Agent 能够发现和调用外部工具,但 Agent 在决定「调用哪个工具」和「如何组合工具」时,需要依赖知识。OKF 提供的结构化知识图谱,可以让 Agent 更精确地做出工具选择决策。
例如: 当用户问「帮我部署一个符合中国区合规要求的方案」时,Agent 的决策流程是:
- 查询 OKF → 获取「中国区合规」的概念及其
depends_on关系(数据不出境、等保三级等) - 查询 OKF → 获取「部署方案」的概念及其
conflicts_with关系(与海外 CDN 冲突) - 通过 MCP → 调用部署工具,但根据 OKF 的约束选择国内 CDN 节点
- 通过 AGENTS.md → 确认输出格式要求(需要包含合规检查报告)
没有 OKF 的情况下,Agent 只能通过 RAG 检索到碎片化的合规要求文本,可能遗漏关键约束。 有了 OKF,Agent 获得了完整的概念关系图谱,能够做出全局最优的决策。
据 OKF 规范(2026-06-12)描述,OKF 的设计目标之一就是与 MCP 等协议互补——OKF 解决知识存储层,让 Agent 的「记忆」结构化;MCP 解决工具调用层,让 Agent 的「行动」标准化。两者结合,Agent 才能「知行合一」。
八、开发者实操指南:从今天开始可以做的事
OKF 目前处于 v0.1 阶段,但已经足够支撑试点应用。 以下是不同类型开发者的行动建议:
如果你正在构建企业级 Agent 系统:
- 知识审计:盘点当前 Agent 使用的知识源,识别哪些是高频、高精度需求的核心知识
- 试点迁移:选择 10-20 个核心概念,创建 OKF 格式的知识文件
- 混合部署:在现有 RAG 架构上叠加 OKF 层,先用「OKF 作为 RAG 元数据过滤器」模式
- 评估效果:对比混合架构 vs 纯 RAG 在关键场景下的准确率、推理完整度
- 逐步推广:根据试点结果,逐步扩大 OKF 覆盖的核心知识范围
如果你正在构建个人/小团队 Agent:
- llm-wiki 入门:参考 Karpathy 的 llm-wiki 模式,用 Markdown 组织个人知识库
- OKF 标准化:在 llm-wiki 基础上添加 OKF frontmatter,增加结构化关系
- Git 管理:用 Git 管理知识版本,利用 Markdown 的 diff 友好性
- CLI 验证:使用 OKF CLI 工具验证格式合规性
如果你正在构建 Agent 框架/平台:
- OKF 导入支持:提供 OKF 目录的原生解析能力
- 混合查询 API:支持 OKF 图谱遍历 + RAG 语义检索的组合查询
- 关系索引:解析 frontmatter 中的
related字段,构建知识图谱索引 - 版本管理:支持知识条目的版本追踪和回滚
立即可以访问的资源:
| 资源 | 链接 | 说明 |
|---|---|---|
| OKF GitHub 仓库 | GoogleCloudPlatform/knowledge-catalog | 规范文档 + CLI 工具 |
| OKF 规范 | SPEC.md | 完整规范 + 示例 |
| Karpathy llm-wiki | Gist | OKF 灵感来源 |
| Google Cloud Knowledge Catalog | cloud.google.com/products/knowledge-catalog | 托管 OKF 服务 |
💡 一句话理解
OKF 的最小可行实践:选 10 个核心业务概念,为每个概念创建一个 Markdown 文件,定义 frontmatter 中的 id/title/category/related 字段,用 wiki 链接建立概念间关系。整个过程不超过 2 小时,但能让你立即体验结构化知识管理的价值。
⚠️ 常见踩坑
OKF v0.1 是草案阶段,规范可能在未来版本中变化。建议在生产环境中使用时:(1) 关注规范更新;(2) 保持知识条目的向后兼容性;(3) 不要在 OKF 文件中存储敏感信息(OKF 文件是纯文本,无内置加密)。
九、行业判断:知识标准化对 Agent 生态的深远影响
OKF 的意义超越了一个技术规范——它标志着 Agent 基础设施正在从「各自为战」走向「生态互联」。
判断 1:知识标准化是 Agent 互操作的前提。
正如 HTTP 让 Web 互操作、SQL 让数据库互操作、MCP 让工具调用互操作,OKF 让知识互操作。在 OKF 之前,每个 Agent 系统的知识存储方式都是私有的——Agent A 的知识无法被 Agent B 理解,即使它们属于同一个组织。OKF 提供了一个共同的「知识语言」,让知识可以跨 Agent、跨框架、跨平台流动。
判断 2:「文件即标准」的设计哲学将推动快速采用。
OKF 不需要数据库、不需要 SDK、不需要云服务——只需要 Markdown 文件和 Git。这种极简设计大幅降低了采用门槛,与早期 Web 的「HTML + URL」模式异曲同工。据 Flowtivity 分析(2026),OKF 有可能像 Markdown 替代 Word 成为技术文档标准一样,替代 Notion/Confluence 成为 Agent 知识标准。
判断 3:OKF + MCP 的组合将催生「知识驱动的工具选择」范式。
当 Agent 同时拥有 OKF 的结构化知识和 MCP 的工具调用能力时,工具选择不再是基于语义相似度的猜测,而是基于知识关系的确定性推理。这将显著提升 Agent 在复杂场景中的决策质量。
判断 4:OKF 对 AI Agent 开发者的影响是不对称的。
早期采用者将获得显著优势——他们的 Agent 能够更精确地理解和使用组织知识,做出更好的决策。而等待者将面临知识迁移的累积成本——当 OKF 成为行业共识后,从私有格式迁移到 OKF 的成本会越来越高。
判断 5:OKF 不会取代 RAG,但会重新定义 RAG 的角色。
在 OKF 出现之前,RAG 是 Agent 知识管理的唯一选择。在 OKF 出现之后,RAG 退居为「长尾非结构化知识的检索工具」,而核心业务知识的结构化表达由 OKF 承担。RAG 不会消失,但它的角色从「主角」变成了「配角」。
最终判断:2026 年下半年,OKF 将从 Google Cloud 生态扩展到更广泛的 Agent 框架生态。 我们预计 LangChain、CrewAI、AutoGen 等主流框架将在 3-6 个月内原生支持 OKF 格式导入——就像它们在 2025 年纷纷支持 MCP 一样。
判断 6:OKF 将催生新的职业角色——「知识工程师」。
随着 OKF 的普及,企业将需要专门的「知识工程师」来维护 OKF 知识库的质量。这个角色介于技术写作和 AI 工程之间,负责确保知识条目的准确性、关系定义的合理性、以及知识库的整体一致性。就像 DevOps 工程师在 2010 年代成为标配一样,知识工程师将在 2026-2027 年成为 AI 团队的标配。
判断 7:OKF 的「文件即标准」哲学将影响更多 AI 基础设施领域。
OKF 证明了复杂的数据结构可以用简单的 Markdown 文件表达。这种设计哲学将影响更多 AI 基础设施领域——Agent 行为配置(AGENTS.md 已经在做这件事)、工具描述(MCP 也在用类似的思路)、甚至 Agent 间的通信协议。未来的 AI 基础设施将越来越倾向于「人类可读、机器可解析」的文本格式,而非封闭的二进制数据库。
十、总结:OKF 不是 RAG 的终结者,而是 Agent 知识管理的「成人礼」
回到标题的问题:OKF 会改变 Agent 基础设施吗?
答案是:会,但不是通过取代 RAG,而是通过补上 Agent 知识管理中缺失已久的那一块——结构化关系表达。
RAG 解决了「让 Agent 获取外部知识」的问题,但留下了「知识碎片化」的后遗症。 OKF 解决了「让知识保持结构化」的问题,但不处理海量非结构化文档的语义检索。两者的结合,才是 Agent 知识管理的完整答案。
核心要点回顾:
| 要点 | 内容 |
|---|---|
| RAG 的根本问题 | 切块后概念关系丢失,Agent 获得碎片信息而非结构化知识 |
| OKF 的核心价值 | Markdown + YAML frontmatter 保留概念关系,知识可遍历 |
| 决策框架 | 高频 + 高精度 + 高更新 → OKF;长尾 + 低精度 → RAG |
| 混合架构 | OKF 作为 RAG 的元数据过滤器/关系路径提供者 |
| 协议栈定位 | OKF(知识层)+ MCP(工具层)+ AGENTS.md(行为层) |
| 行动建议 | 从 10 个核心概念开始试点,2 小时内可完成最小可行实践 |
对于 AI Agent 开发者,现在最值得做的一件事是: 花 2 小时,选 10 个核心业务概念,用 OKF 格式创建你的第一个结构化知识库。你会立即发现:当 Agent 能够沿着概念关系图谱进行推理时,它的决策质量会有质的飞跃。
这不是 RAG 的终结,而是 Agent 知识管理的成人礼。
从更宏观的视角看,OKF 代表了 AI 基础设施向开放标准演进的趋势。 就像 Docker 容器化让应用部署标准化、Kubernetes 让容器编排标准化一样,OKF 正在让 Agent 知识管理标准化。这种标准化不是限制创新,而是在基础设施层面建立共识,让开发者能够将精力集中在应用层创新而非重复造轮子。对于正在构建 Agent 系统的团队来说,现在采用 OKF 的成本很低——它本质上就是 Markdown 文件加验证工具——但收益会随着生态成熟而指数级增长。早期采用者将有机会塑造规范的未来方向,并在 Agent 知识管理标准化进程中占据先发优势。
| 维度 | RAG 单独使用 | OKF 单独使用 | OKF + RAG 混合 |
|---|---|---|---|
关系精度 | 低 | 极高 | 高 |
文档覆盖 | 极广 | 有限 | 广 |
前期成本 | 低 | 中-高 | 中 |
长期成本 | 高 | 低 | 中 |
推理质量 | 中 | 高 | 极高 |
推荐度 | 适合简单场景 | 适合核心知识 | 最佳实践 |
🎯 相关面试题
结合本篇技术观点,备战 AI 岗位面试。
- 中级系统设计查看详解 →
RAG 如何处理 PDF / Word / Markdown / HTML 等不同格式文档?
不同格式需用对应解析器抽取干净正文并保留结构,统一转成带元数据的结构化中间表示再分块。Markdown 天然带层级、HTML 需去标签、Word 用 python-docx、PDF 最难需版面分析与 OCR。
- 中级系统设计查看详解 →
如何基于 Spring AI 的 ReAct 思想构建自主规划 Agent?
Spring AI 提供 ChatClient+Tool Calling+Advisors+Memory 等框架原语,ReAct Agent 是在其上手写「思考→选工具→执行→观察→循环」控制流,配 ChatMemory 维护过程并用最大迭代与终止判断防死循环。
- 中级场景查看详解 →
设计智能客服系统时,如何通过知识库构建解决长尾问题?
长尾问题低频但极其多样,规则与 FAQ 难以穷举。核心思路是用 RAG 接全量知识库做语义检索兜底,配合知识库治理、分层路由、多轮澄清与未命中监控,形成可持续补全的闭环。
- 中级系统设计高频查看详解 →
如何用 LangChain 构建一个 RAG / 文档问答系统?关键组件与步骤?
分索引与查询两阶段:离线 Loader→Splitter→Embeddings→VectorStore 建库,在线 Retriever 召回后塞 Prompt 交 LLM 生成,用 LCEL 串联并加来源引用与多轮记忆。
