什么是 检索增强生成?

检索增强生成是一种 AI 架构,通过在生成响应之前从外部知识库检索相关信息来增强大语言模型的输出,结合信息检索系统和生成式 AI 的优势,产生更准确、更新和可验证的答案。

快速了解

规范文档官方规范

工作原理

检索增强生成由 Facebook AI Research(现 Meta AI)于 2020 年提出,用于弥补纯参数化语言模型的知识局限。RAG 先从外部语料中检索证据,再让大语言模型基于这些证据作答。实际效果取决于文档清洗和分块、召回率、重排序、提示词约束及评估机制;仅仅加入检索并不能保证回答真实。它适合知识频繁更新、需要使用私有资料或要求展示来源的场景。成熟方案通常结合稠密和稀疏检索、查询改写、交叉编码器重排序、元数据过滤和答案忠实度评估。

主要特点

  • 从文档、数据库和 API 整合外部知识
  • 通过基于事实的生成减少幻觉
  • 实时访问训练数据截止日期之后的信息
  • 来源归属和引用能力,实现可验证的输出
  • 无需昂贵的模型微调即可实现领域适配
  • 无需重新训练基础模型即可扩展知识更新

常见用途

  1. 企业知识库问答系统,用于内部文档查询
  2. 具有产品特定知识的客服聊天机器人
  3. 法律和合规文档分析与查询
  4. 医疗信息检索和临床决策支持
  5. 软件产品的技术文档助手

示例

loading...
Loading code...

常见问题

什么是检索增强生成(RAG)?

RAG 是一种 AI 架构模式,它在大语言模型生成回答之前,先从外部知识库中检索相关信息。通过将检索到的事实作为上下文提供给模型,RAG 能够产生更准确、更新且可追溯来源的回答。

RAG 如何减少大语言模型的幻觉问题?

RAG 通过将模型的回答建立在检索到的真实文档基础上来减少幻觉。模型不再仅依赖训练时学到的参数化知识,而是基于实际检索到的内容生成回答,并可以提供引用来源,使输出更加可靠和可验证。

构建 RAG 系统需要哪些核心组件?

RAG 系统主要包括:文档加载器(读取各类文档)、文本分割器(将文档切分为适当大小的块)、嵌入模型(将文本转换为向量)、向量数据库(存储和检索向量)、以及大语言模型(生成最终回答)。

RAG 相比微调模型有什么优势?

RAG 的优势包括:无需昂贵的模型训练、知识可以实时更新(只需更新文档库)、能够访问训练截止日期后的信息、可以提供答案来源、以及更容易适配不同领域而无需修改模型本身。

相关工具

相关术语

相关文章

RAG 是什么?检索增强生成原理与实战指南【2026】

RAG 是什么?本文系统讲解检索增强生成如何在大语言模型回答前引入外部知识依据,覆盖企业知识库构建、文档清洗与分块、Embedding 向量化、向量数据库、稀疏与稠密混合检索、重排序、提示词约束、引用溯源、离线评估和 Python 实战。适合构建客服问答、内部文档检索、代码知识库与需要持续更新资料的 AI 应用,并说明 RAG 与模型微调的选型差异。

2026-02-21

RAG vs 微调 (Fine-tuning):大模型企业级落地该如何选型?【2026】

全面对比 RAG 与模型微调在企业级 AI 落地中的适用边界。覆盖知识注入与行为塑造的差异、成本结构、幻觉风险、数据新鲜度、可解释性、LoRA 微调、向量数据库、长上下文限制、智能客服、法务助手、医疗编码、事实更新、输出格式约束和混合架构决策框架,帮助团队判断何时用 RAG、何时微调,以及何时组合两者。

2026-04-08

生产级 RAG 评估:指标、测试集与发布门禁

构建能够定位检索、生成和端到端问题的生产级 RAG 评估体系。本文系统讲解测试集与业务切片设计、上下文精确率和召回率、答案忠实度、引用支持、LLM 裁判校准、在线抽样与版本化发布门禁,并给出权限越界、关键案例、延迟和成本的确定性检查方法,帮助团队把评估结果转化为可执行改进,适合知识库问答、企业搜索和 Agent 检索链路的持续质量治理。

2026-07-28