Skip to content
查看 GitHub 源文件

源文件:https://github.com/lennonli/licheng-AI-tutorials/blob/main/docs/ai-basics-26-rag-ABL-20260831-V1.md

AI入门26|RAG是什么?为什么AI回答前要先找资料?

在知识库、企业AI和专业Agent里,经常会看到一个缩写:

RAG。

全称是:

Retrieval-Augmented Generation,检索增强生成。

名字看起来很复杂,但原理并不难。

先记住一句话:

RAG就是让AI在回答问题前,先去相关资料里找一遍,再根据找到的内容生成答案。

一、为什么大模型不能直接回答所有问题?

因为模型内部的知识有几个天然限制:

可能不是最新的;

不知道你的内部资料;

不一定记得精确条文;

专业事实可能会出现幻觉。

比如你问:

“我们公司最新版本的采购制度怎么规定?”

这个答案根本不应该依赖大模型训练时的知识。

它应该去你的公司资料里查。

二、RAG的基本过程非常简单

可以粗略拆成三步。

第一步:

Retrieve,检索。

根据你的问题,从知识库或其他资料源里找到相关内容。

第二步:

把找到的资料放进上下文。

让模型在当前任务里真正看到这些材料。

第三步:

Generate,生成。

模型根据这些资料组织、分析并回答。

所以RAG并不是一个新的“大模型”。

它是一种把“检索”和“生成”结合起来的方法。

三、举个法律工作的例子

你问:

“劳务派遣超比例的IPO项目一般怎么回复?”

如果只靠模型记忆,AI可能给出一个看起来合理的概括。

如果使用RAG,系统可以先从IPO案例库里找到真正相关的问询回复,再把这些案例交给模型。

模型最后回答时,就可以基于:

真实公司;

真实问询;

真实回复口径;

具体整改方式

进行总结。

这就比单纯依赖模型记忆更适合专业工作。

四、RAG和知识库是什么关系?

知识库更像:

资料存在哪里。

RAG更像:

AI回答问题时怎样从这些资料里找东西并使用。

所以:

有知识库,不一定就有好的RAG。

如果检索能力很差,知识库再大也没用。

五、RAG和Embedding是什么关系?

Embedding经常是RAG检索阶段的一种技术基础。

系统先把文档和问题转换成向量,再找语义上比较接近的内容。

但RAG并不等于Embedding。

实际检索还可能同时使用:

关键词搜索;

标签过滤;

数据库条件;

时间范围;

混合检索。

所以可以理解成:

Embedding解决“怎么判断内容相似”。

RAG解决“怎么先找资料,再让模型回答”。

六、RAG不是训练模型

这是最常见的误解之一。

你把一万份文件做成RAG知识库,并没有把这批文件重新训练进大模型参数。

模型本身可能完全没有变化。

只是每次回答时,系统会临时找到相关材料并交给它。

所以:

RAG是给模型查资料。

训练或微调是改变模型本身。

七、RAG也会出错

有了RAG,不代表幻觉就彻底消失。

它可能在第一步就检索错资料。

例如:

找到旧法规;

找到相似但不相关的案例;

遗漏真正关键文件;

把不同项目资料混在一起。

即使资料找对了,模型也可能理解错。

所以专业RAG系统最重要的不只是“接了知识库”,还包括:

检索质量;

资料质量;

版本管理;

来源展示;

结果可追溯。

八、为什么RAG特别适合专业领域?

因为法律、金融、医疗、企业管理等领域都有共同特点:

资料很多;

信息经常更新;

需要精确出处;

不能完全依赖模型记忆。

RAG正好把大模型擅长的:

理解、总结、分析、生成

和数据库擅长的:

保存、搜索、查找真实资料

组合在一起。

九、这一篇只需要记住三句话

RAG = 先检索,再生成。

知识库提供资料,RAG负责把相关资料拿给模型。

RAG不是训练模型,也不会自动保证答案正确。

理解这一点以后,下一篇就可以讲另一个经常被混淆的概念:

Fine-tuning,微调。

它才是真正对模型本身进行进一步训练的一种方式。

内容同步自 GitHub 仓库,仅作为工具教程与工作流说明。

CONTACT

联系李成律师

扫描二维码添加微信,沟通法律 AI、非诉业务及相关合作事项。

手机端可点击二维码查看原图并长按识别。

李成律师微信二维码扫码添加微信