R

RAG

基础概念 15,211 次浏览 更新于 2026-09-25

RAG(Retrieval-Augmented Generation,检索增强生成)是一种让大语言模型在回答问题前,先从外部知识库中检索相关资料,再结合资料生成答案的技术。它把「模型的参数知识」换成「可随时更新的外部知识」,是目前企业落地 AI 应用最常用的架构之一。

为什么需要 RAG

大模型的知识来自训练数据,存在两个天然缺陷:时效性差(不知道训练截止后的事情)和幻觉(会一本正经地编造)。RAG 通过「先查资料再回答」缓解这两个问题——答案有出处、知识可随时增删,不需要重新训练模型。

工作原理

  1. 向量化入库:把文档切分成片段,用 Embedding 模型转成向量,存入向量数据库;
  2. 检索(Retrieval):用户提问时,把问题同样转成向量,从库里召回语义最相近的若干片段;
  3. 增强生成(Augmented Generation):把召回的片段和问题一起放进提示词,让模型基于资料作答,并标注引用来源。

一句话理解:RAG = 开卷考试。模型不用背下所有知识,考试时现场翻书(检索)作答,答不出时还能看到书页出处。

与微调(Fine-tuning)的对比

维度 RAG 微调
知识更新 改知识库即可,实时生效 需重新训练
成本 低(检索基础设施) 高(GPU 训练)
擅长 事实问答、文档问答 风格模仿、格式固定
可解释性 答案附引用来源 难以追溯
所属分类基础概念
更新时间2026-09-25
浏览量15,211
点赞129
每个 IP 仅可点赞一次 · 点赞后不可取消

评论 (0)

发表评论

0/300

暂无评论,来发表第一条评论吧!

便签
已输入:0/500字

    扫码访问工具