Skip to content

05 — RAG(检索增强生成)

学习路径

目录内容
RAG 链路向量表示、完整流水线和工具化检索
高级 RAG 方法查询变换、检索排序、层次索引、自适应 RAG、GraphRAG 和证据治理
RAG 评估与生产工程分层评估、企业知识库生命周期,以及结构化和多模态检索

核心原理

RAG = 取得外部证据,再基于证据生成。最简单的实现是在回答前搜索知识库,把相关片段放进提示词;完整系统还要决定是否检索、如何改写问题、如何融合多个来源、怎样判断证据是否充分,以及资料发生变化后怎样更新索引。

可以把它理解为开卷考试,但“允许翻书”并不自动带来正确答案。系统可能翻错书、拿到旧版制度、漏掉例外条件,也可能找到原文后仍然解释错误。因此 RAG 的质量必须拆成数据、召回、排序、上下文、生成和引用逐层评估。

为什么 Agent 需要它

  • 突破知识截止:私有文档、公司内部知识、实时数据,模型本来都不知道。
  • 减少幻觉:有据可依,答案能溯源。
  • 实现长期记忆:Agent 的长期记忆本质就是"检索历史记忆",和 RAG 是同一套技术。
  • 控制知识权限:在检索阶段按租户、角色、文档密级和有效时间限制证据范围。
  • 支持复杂研究任务:把问题拆成多个子问题,迭代检索并验证证据缺口。
  • 连接多种数据:统一检索文档、表格、数据库、代码、图片和实时来源。

持续学习,持续实践。