惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
B
Blog RSS Feed
Microsoft Azure Blog
Microsoft Azure Blog
J
Java Code Geeks
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Google DeepMind News
Google DeepMind News
F
Fortinet All Blogs
V
V2EX
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Engineering at Meta
Engineering at Meta
月光博客
月光博客
阮一峰的网络日志
阮一峰的网络日志
M
MIT News - Artificial intelligence
IT之家
IT之家
博客园 - 【当耐特】
U
Unit 42
云风的 BLOG
云风的 BLOG
L
LangChain Blog
小众软件
小众软件
Microsoft Security Blog
Microsoft Security Blog
B
Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
宝玉的分享
宝玉的分享
N
Netflix TechBlog - Medium

人人都是产品经理

为什么你的产品找不到差异化?90%的失败都卡在第一步上(下) – 人人都是产品经理, 3年从30万到1300万用户、获2200万美元融资,这个AI教育产品用“抽卡”破解了获客难题 – 人人都是产品经理, 园区招商系统怎么做才能真正帮到去化?我加了这一个功能,推广链接转发400次阅读过万 – 人人都是产品经理, AI大事件:OpenAI发完网络安全模型又搞药物研发,小鹏汽车要抓”DeepSeek时刻” – 人人都是产品经理, 电商不是卖货,是一场更残酷的产品经理实战 – 人人都是产品经理, 没想到,活动营销又回来了! – 人人都是产品经理, 为何All-in海外KOC:一场关于AI时代窗口期的豪赌 – 人人都是产品经理, 重新理解企业的内部协作 – 人人都是产品经理, 苹果的 AI 战略到底是什么? – 人人都是产品经理, 医疗智能体·第2讲——合规护城河:等保、PIPL与HIPAA的架构实战 – 人人都是产品经理, 向量知识库五步法:从“答非所问”到“精准回复” – 人人都是产品经理, 鸿蒙PC三方库构建总指挥HPKBUILD(sha)库为例 – 人人都是产品经理, 何时该用LLM?AI产品经理的LLM设计指南 – 人人都是产品经理, 医疗信息领域的需求方、决策方、准入方以及关注点(二) – 人人都是产品经理, 即梦涨价:一场被误读的「傲慢」 – 人人都是产品经理, 面试AI PM必答题:Hermes和OpenClaw的区别,如何讲清楚业务价值 – 人人都是产品经理, AI的下一张船票:世界模型——AI产品经理必须理解的技术拐点 – 人人都是产品经理, 小红书做GEO,怎么让AI信你?记住这 3 个重要信息 – 人人都是产品经理, 5 家印度 AI 初创公司,看看印度 AI 再做什么 – 人人都是产品经理, AI项目跨团队协作:产品技术业务如何不打架 – 人人都是产品经理, Agentic Workflow(智能体工作流):让AI从”答案生成器”变成”数字员工” – 人人都是产品经理, lycium_plusplus 项目全景解读:OpenHarmony 三方库构建的“大管家” – 人人都是产品经理, 从爆单救火到前置履约:两套预采策略,把生鲜大促履约效率拉满 – 人人都是产品经理, 什么时候该补货?我用一轮数据做了一个决定 – 人人都是产品经理, 从“机械兜底”到“动态分流”:AI客服重复进线治理的4大底层逻辑 – 人人都是产品经理, 抖音拼效率,红书拼洞察 – 人人都是产品经理, 全民狂欢与退潮——为什么龙虾这波热潮冷却得如此之快? – 人人都是产品经理, Stripe押注!MPP重塑全球支付 – 人人都是产品经理, 小红书GEO:AI引用你的内容,不是因为你对,而是因为你看起来可信 – 人人都是产品经理, 前百度副总裁押注办公Agent,日韩付费爆发,Manus迎来强劲对手 – 人人都是产品经理,
从 RAG 底层原理拆解:“RAG 已死” 是典型的技术伪命题
FastrackAI · 2025-10-17 · via 人人都是产品经理

“RAG已死”并非技术终结,而是认知误区。本文将从底层原理出发,系统解析RAG的本质机制、适用边界与演进方向,揭示为何当前的质疑多源于误解与滥用,并构建一套判断RAG价值的技术认知框架,帮助产品人厘清“死”的真正含义。

近期,AI 圈子里悄然兴起一种论调 “ RAG 已死 ”。

理由听起来颇具说服力:

随着大模型上下文窗口(Context Window)动辄达到百万甚至千万级别,我们似乎可以直接将整本书、整个知识库喂给大模型,让它自己去阅读理解,何必再费劲地搞“ 检索-增强-生成 ”这套流程?

然而,作为技术从业者,我们必须警惕这种线性思维 带来的误判。

在深入剖析了 RAG 从基础到前沿的完整技术图谱后,我得出一个清晰的结论:

所谓“ RAG 已死 ”,不过是混淆了RAG与上下文工程(Context Engineering)的概念,并把 RAG 的“ 童年形态 ”当成了它的全部。

事实上,RAG 非但没有死,反而在不断进化,其生命力远超想象。

基础 RAG:舆论的「 靶子 」

首先,我们必须承认,批评者们并非无的放矢。他们瞄准的「靶子」,是 RAG 最原始、最基础的形态——基础 RAG(Naive RAG)。

这个版本的流程非常经典,可以概括为三步:

  1. 索引(Indexing):将你的私有文档(如PDF、Word)切分成小块,通过嵌入模型将其转化成向量,存入向量数据库。
  2. 检索(Retrieval):当用户提问时,将问题也转化成向量,去数据库里寻找语义最相近的几个文本块。
  3. 生成(Generation):将找到的文本块和原始问题一起打包,交给大模型,让它基于这些参考资料来回答。

这套流程的优点是简单直接,能快速让大模型具备回答私有知识的能力。

但它的缺点也同样致命:

检索质量差

常常找不准、找不全,检索回来的内容要么与问题无关(低精度),要么遗漏了关键信息(低召回率)。

上下文整合难

一堆杂乱无章、甚至相互矛盾的文本块丢给大模型,它也会“精神错乱”,难以生成高质量的答案。

如果 RAG 技术止步于此,那么“ RAG 已死 ”的论调或许还有几分道理。 因为它确实显得笨拙、低效,似乎很容易被一个拥有超长上下文窗口、能“ 暴力阅读 ”的模型所取代。

但现实是,RAG的进化从未停止。

进阶 RAG:RAG 的「文艺复兴 」

为了克服基础 RAG 的种种弊病,业界早已发展出一整套更精细化的方案,我们称之为进阶 RAG(Advanced RAG)。

它不再是一条僵化的流水线,而是一个可以灵活组装、高度优化的模块化系统。

(进阶 RAG 常见流程图)

相当于给原来那座简易的图书馆来了一场工程级的精装修,引入了不少新家具和新布局:

重排序 ( Reranking )

在初步检索出一批候选文档后,引入一个更专业的重排模型进行二次筛选。它会仔细比对问题和每一篇候选文档,确保最后送给大模型的都是优中选优的精华内容。

查询转换 ( Query Transformation )

如果用户的提问很模糊,系统会先让大模型揣摩一下用户的真实意图,把问题优化得更清晰、更适合机器检索,甚至分解成多个子问题分头查找。

混合搜索 ( Hybrid Search )

将理解语义的向量搜索和匹配关键词的文本搜索(如 BM25 )结合起来,使得其既能理解你的言外之意,又不会错过任何一个关键术语。

父子文档索引 ( Parent-Child Indexing )

用小颗粒度的文本块做精准定位,但给大模型看的是包含这个小块的、更完整的段落或章节。这解决了“只见树木不见森林”的问题。

至此,进阶RAG已经是一个高度工程化的精密系统,它追求的是在有限成本内,为大模型提供最高质量、最低噪声的上下文。

上下文工程正在杀死 RAG?

“RAG 已死”论调的另一个核心,是将 RAG 等同于「 向 Prompt 中填充信息 」这个动作,并认为随着上下文窗口变大,这个动作可以被简化为全部填充。这其实是一个巨大的误解。

我们必须厘清一个概念:

上下文工程泛指所有在生成前对输入给大语言模型的上下文进行组织、优化和管理的技术。

而 RAG是一种动态、实时的信息获取机制,是上下文工程的一种高级实现方式。它的核心是检索这个动作,而不是增强这个结果。

把长文本一股脑塞进上下文窗口,我们称之为“ In-Context Learning ”

这确实能让模型在当前对话中学习到新知识,但它面临着大海捞针的困境:

精度问题

在数百万字的文本中,LLM的注意力是有限的,关键信息很容易被淹没在海量无关内容中,导致Lost in the Middle(中间淹没现象)

成本问题

处理超长上下文的计算成本和时间成本是巨大的。对于每次查询都重复处理整个知识库,无异于杀鸡用牛刀。

动态性问题

如果知识库更新了,你需要重新将整个新知识库塞入上下文。这在实时应用,特别是许多企业级场景当中几乎不可行。

而 RAG,恰恰是解决上述问题的优雅方案。 它不做暴力填充,而是做精确制导

未来趋势:Agentic RAG

如果说进阶 RAG 是对基础 RAG 的精装修,那么目前走在前沿的智能体RAG(Agentic RAG)则是对其进行了范式革命

在这个架构中,RAG 的身份发生了根本性的转变:它不再是整个系统的核心,而是被降级为一个可供调用的工具

真正的主角,变成了智能体(AI Agent)

当 AI Agent 接到一个复杂任务,比如「 分析并对比 A、B 两家公司最新财报中的AI战略 」

它会开始以下动作:

规划

“我需要先找到A公司的财报,再找到B公司的财报。”

调用工具

“调用 RAG 工具,在内部文档库中查询「 A公司最新财报 」。” 然后,“再次调用 RAG 工具,查询「 B公司最新财报 」。”

反思与整合

AI Agent 会评估 RAG 返回的内容是否准确。如果信息不足,它甚至可能决定调用「 网页搜索工具 」去网上查找。最后,它将所有收集到的信息进行整合、对比,并生成最终的分析报告。

在这个模式下,RAG和长上下文窗口的协作关系变得无比清晰:

RAG负责输入

作为最高效的信息获取工具,它将为 AI Agent 提供精准、可靠、可追溯的外部知识。

长上下文负责工作台

广阔的上下文窗口成为了 AI Agent 进行多步推理、整合不同来源信息、维持对话记忆的工作内存

RAG 负责从庞大的知识海洋中精确钓鱼,而长上下文则提供了足够大的甲板 来处理这些鱼。你不能因为甲板变大了,就认为不再需要好的鱼竿和声呐探测器了。

写在最后

回顾 RAG 的演进之路,并理清其与上下文工程的关系:

  • 基础RAG解决了从无到有的问题。
  • 进阶RAG作为高级的上下文工程技术,解决了从有到优的问题,在成本、效率和精度上远胜于暴力填充。
  • AgenticRAG则将其升维,使其成为智能体进行复杂任务时,不可或缺的知识获取工具,与长上下文窗口形成完美的协作。

“RAG 已死”的论调,源于一种将手段与目的混淆 的误解。

RAG 的本质,是一种让模型在可控、可靠的范围内动态利用外部知识的设计哲学。

只要大模型自身知识的实时性、准确性和私有性问题依然存在,只要我们追求的不仅仅是「 能回答 」,而是「 回答得又好又快又经济 」,这种哲学就不会过时。

所以,RAG 不仅没有死,它正在以更加成熟和强大的形态,深度融入未来的 AI 技术栈。它不再仅仅是一个“ 外挂配件 ”,而是正在成为构建高阶AI应用不可或缺的“ 内置工具 ”

长文撰写不易,如果屏幕前的伙伴认为内容对你有帮助,欢迎点赞、转发、推荐和关注,「 真知灼见 」 专栏也将持续更新一些我对这个行业的理解。

作者:周乾镇 编辑:周乾镇 公众号:快速通道Fastrack

本文由 @快速通道Fastrack 原创发布于人人都是产品经理。未经作者许可,禁止转载

题图来自Unsplash,基于CC0协议