很多人可能会觉得奇怪。
都已经 2026 年了,现在大家讨论的不都是 Agent、长期记忆、Context Engineering、AI 员工了吗?为什么还要回头研究一个 2020 年提出的技术?
我的答案很简单:
因为 RAG 已经不仅仅是一种技术,而是一种理解 AI 工作方式的基础。
很多人学 AI,只会用,却不知道它为什么能做到
现在会用 ChatGPT 的人越来越多。
上传一个 PDF。
问一个问题。
AI 很快就能给出答案。
很多人觉得,这就是 AI 很厉害。
但是,如果你继续追问:
为什么 AI 能回答?
它真的把整个 PDF 都读进去了吗?
为什么有时候回答很准确,有时候又一本正经地胡说八道?
很多人其实解释不出来。
而 RAG,就是这些问题的答案。
用一个图书馆的例子,就能理解 RAG
假设有一座非常大的图书馆。
里面放着几十万本书。
现在,你问管理员一个问题。
管理员不会把几十万本书全部看一遍。
那样效率太低了。
正确的流程应该是:
第一步,先找到和问题最相关的几本书。
第二步,再翻到最相关的几页。
第三步,根据这些内容整理答案。
RAG 本质上就是这样工作的。
不是先回答。
而是先找资料,再回答。
所以它的名字叫:
Retrieval(检索)
Augmented(增强)
Generation(生成)
先检索,再增强上下文,最后生成答案。
这也是为什么 AI 上传文件之后会突然变聪明
很多人第一次体验 ChatGPT 文件上传的时候,都有一种感觉:
“怎么突然懂我的资料了?”
其实,它并没有真正把你的所有文件全部记住。
更多时候,它只是:
把你的文档拆成很多小片段。
建立索引。
等你提问的时候,再快速找到最相关的内容。
然后把这些内容一起交给大模型。
所以,大模型真正看到的,并不是整个知识库。
而是与你问题最相关的那几个片段。
理解这一点之后,你会发现很多 AI 产品,其实都是类似的工作方式。
为什么我要读 RAG 的原始论文?
因为很多文章都在讲“怎么用”。
很少有人讲“为什么这样设计”。
真正读完论文之后,你会发现,当年的作者其实已经回答了很多今天依然存在的问题。
例如:
为什么大模型不能把所有知识都放进参数里?
为什么需要外部知识库?
为什么知识需要能够更新?
为什么企业需要自己的私有知识库?
这些问题,在今天依然存在。
甚至比六年前更加重要。
今天很多热门技术,其实都站在 RAG 的基础上
很多人觉得:
Agent 很高级。
长期记忆很高级。
个人知识库很高级。
其实,这些能力很多都没有脱离一个共同思路:
让 AI 能够在需要的时候,找到正确的信息。
例如:
你在 Obsidian 里建立自己的知识库。
AI 去检索你的笔记。
这是 RAG。
企业把内部文档接入 AI。
AI 去查公司的资料。
这也是 RAG。
甚至很多 AI 助手上传文件之后进行问答,本质上仍然是在做类似的事情。
不同的是,现在大家开始在 RAG 之上增加更多能力。
比如长期记忆。
比如任务规划。
比如工具调用。
比如持续更新知识。
这些让 AI 看起来越来越像一个真正的助手。
但底层很多思想,依然离不开“检索”。
学习技术,我越来越喜欢追根溯源
以前,我喜欢直接学最新的东西。
后来发现,这样容易停留在概念。
现在,我更喜欢回头去看那些经典论文。
因为很多今天流行的技术,其实都能找到它们最初的起点。
理解了第一性原理。
后面再学习新的概念,就会轻松很多。
RAG 就是一个典型的例子。
它也许不是最新的技术。
却依然是理解现代 AI 的重要基础。
写在最后
技术会不断更新。
模型会不断升级。
今天流行 Agent。
明天可能又会出现新的概念。
但是,那些真正优秀的基础思想,往往不会过时。
如果你真的想深入理解 AI,而不仅仅停留在会使用工具,我很建议抽一点时间,去了解一下 RAG。
不是因为它最新。
而是因为,它帮助你理解了很多后来技术为什么会出现。
很多时候,学会一项基础能力,比追逐一个新名词,更有长期价值。
夜雨聆风