到底是谁会相信RAG已死啊?

RAG 作者Douwe Kiela : RAG已死? RAG万岁! 每隔几个月,人工智能领域就会出现类似的情况。一个拥有更大上下文窗口的新模型问世,社交媒体上便充斥着 “检索增强生成(RAG)已死” 的宣告。Meta 公司的最新突破再次引发了这一讨论 —— Llama 4 Scout 理论上高达 1000 万词元的上下文窗口,确实代表着一次真正的重大进步。但这些论断,无论是针对上下文窗口的突破、微调技术的进步,还是模型上下文协议(MCP)的出现,都误解了检索增强生成(RAG)的目的,也不明白它为何在人工智能领域始终占有一席之地。 阅读详情

最近一两年,互联网上各种为RAG赛博哭坟的帖子不胜枚举。

但观点永远是那些陈词滥调:大模型上下文已经够长了、agent万岁、embedding增加系统复杂度。

但真到了需要语义检索的时候,又有几个人能把RAG真正从系统里拿掉?

原因也简单。即使拿掉切 chunk、算 embedding、top-k 塞进 prompt这些繁琐环节,模型必须访问外部知识这件事依然是无法避免的。因为LLM 不知道你的私有文档、最新接口、线上故障记录和内部决策过程。

但传统RAG真的有那么好用吗?那也未必。

拿以下这个RAG代码做个示例:

from pymilvus import MilvusClient
from openai import OpenAI
openai = OpenAI()
milvus = MilvusClient(uri="http://localhost:19530")
query = "为什么服务高并发下报 502?"
query_vec = openai.embeddings.create(
input=query,
model="text-embedding-3-small"
).data[0].embedding
results = milvus.search(
collection_name="knowledge_base",
data=[query_vec],
limit=3,
output_fields=["content", "source"]
)

这段代码没问题,但它的隐含条件是:用户的问题描述已经足够清楚,并且相似度最高的文本就能支撑回答。但真实场景通常不会这么简单。

比如,用户问高并发下为什么报 502,答案可能分散在 Nginx 错误码说明、upstream 超时配置、健康检查、发布记录和监控日志里。只做一次向量检索,很可能召回错误码说明,因为它语义最接近问题,但这只能解释 502 是什么,解释不了为什么现在才出现。

再比如,用户问怎么让 Python 跑得快,文档写的是 CPython profiling、GIL contention、NumPy vectorization。两边说的是同一类问题,但字面表达和语义重心都不完全一样。向量相似度能缓解这个问题,不能保证每次都跨过去。

这也是 RAG 被反复质疑的原因。

但这些失败并不说明检索没价值,它们暴露的是另一个问题:很多RAG系统把检索当成了一次性动作,那么该如何纠正这个问题?本文将对此做重点解读。

01

RAG升级一:混合检索补全语义短板

如果传统nativeRAG 解决不了问题,我们可以做的第一轮修补,引入混合检索,让检索别只依赖语义相似度。

在技术文档、故障排查和企业知识库里,关键词的重要性不比语义更低。错误码、配置项、函数名、合同编号、产品型号,这些东西不能只靠语义猜。502、timeout、proxy_read_timeout 这种词一旦丢掉,模型再会总结也没用。

混合检索的价值就在这里:由稠密向量负责捕捉语义层面的相近性,由 BM25 或稀疏检索负责实现关键词的精确命中,最后通过 RRF 或加权策略将两类检索结果融合,兼顾语义相关性与关键词准确性。

在混合检索的落地过程中,过往很多系统采用向量数据库做语义检索+外挂 Elasticsearch 做关键词检索的方案,但这种方式很容易会因两套索引、两套写入链路以及两套系统的一致性问题陷入困境,难以稳定运行。

而 Milvus 混合检索很好的解决了这一痛点,它可将稠密向量、稀疏向量、BM25 全文检索、元数据过滤及结果融合,整合到同一条检索链路中,彻底规避了多系统并行的繁琐与隐患。

具体来看,Milvus 实现混合检索有两种方式:

一是使用外部稀疏模型(如 BGE-M3),可将稠密向量与稀疏向量均作为向量字段进行检索;

二是使用 Milvus 内置的 BM25 功能,此时只需为原始文本字段开启分析器,Milvus 会自动生成稀疏向量,查询时直接输入文本即可触发 BM25 检索。

这里需要特别注意一个易混淆点:BM25 功能的输出字段并非由应用侧手动插入的向量,而是 Milvus 根据文本字段自动生成的。

不过,混合检索的核心作用只局限于改善特定场景的检索效果,即用户问题中包含明确术语。但当问题本身方向不清晰,或者答案需要多轮收集证据时,混合检索就不够用了。

02

RAG升级二:Agentic RAG 把检索变成一个循环

Agentic RAG 往前走了一步:让模型参与检索过程。

它不再默认第一次检索就足够,而是让 Agent 看结果、判断缺口、改写 query、拆分问题,再继续搜。用户问高并发 502,Agent 会先查错误码,再查 upstream timeout,再补一轮健康检查和最近发布记录。检索从一次动作变成了一个循环。

Agentic RAG 最核心的优化在于检索循环。它能把查一次变成查多次,把一个 query 变成多个 query,把粗糙问题变成更接近文档表达的问题。但它默认知识访问工具还是同一个:search_docs。Agent 在这个工具里能做的事,主要是换问法、换关键词、换拆解方式。

这就是它的强项,也是它的限制。

如果问题只是信息没办法一次召回全,Agentic RAG 很有用。如果问题需要切换信息源、调用不同工具、遵守不同权限、按组织或租户平衡结果,只依靠检索工具就开始无法满足需求。

换句话说,当向量相似度高不等于答案正确;再多的搜索次数也没法解决问题。

03

RAG升级三:Agent Skills 让知识访问带上操作规程

Agent Skills 的意义,在于改变的是知识访问的粒度。

一个 Skill 背后通常是一组元数据、执行说明和资源配置。元数据会告诉 Agent 这个能力适合什么问题;执行说明告诉它先查什么、失败时怎么办、什么时候需要反问;资源配置则把向量库、文档、API、脚本或权限边界放进去。

这时检索已经不只是 search(query),它开始带上操作规程。

比如一个故障排查 Skill 可以规定:先根据错误码查知识库,再根据服务名查最近变更,如果证据不足就查监控摘要;涉及客户数据时必须带上 tenant_id 过滤;同一租户或同一文档的 chunk 不能挤满全部结果;最后回答时列出证据来源。

这就比单纯的 Agentic RAG 更接近真实工程系统。因为Agent 不再只是反复询问同一个搜索框,而是在一个受约束的流程里探索。

Milvus 在这个位置上的价值在于,给 Skills 提供更合适的知识访问底座。混合检索让 Skill 同时处理语义和精确术语;metadata filtering 让它把权限、时间、版本、租户这些条件前置;多向量字段让它按 title、content、summary 或不同模态选择检索入口;Grouping Search 可以避免同一个文档、同一个用户占满 top-k,给 Agent 留出更有多样性的候选证据。

这些能力单独看算不上突破性革命,但组合起来就是 Agent 用不用得顺手的差别,它决定了每次查到的材料是否可控、可解释,是否符合权限。

04

RAG升级四:分流

以上三种方式没有所谓的最优解,大多数时候,系统需要一个更明确的判断标准:什么问题该走短路径,什么问题必须交给 Agent 反复探索。

总结来说,有些问题天然适合native RAG+混合检索。它有明确对象、明确关键词、明确资料边界,比如查某个 API 参数、某个错误码、某条政策说明。这种情况下,混合检索、过滤和 rerank 做扎实,收益比引入复杂 Agent 更大。

Agentic RAG 更适合问题方向明确,但信息分散的情况。比如为什么这个服务最近变慢,或者某个指标异常可能和哪些配置有关。它需要拆解,需要补查,需要根据第一轮结果修正 query。

Agent Skills 则适合那些问题一开始就不清楚的情况。比如帮我排查这个线上问题,或者评估这个客户投诉背后的根因。这里没有一个固定 query 可以直接打进向量库。系统需要在文档、日志、工单、监控、变更记录之间移动,需要决定下一步查什么,甚至需要先问用户补充环境。

过去,RAG 之所以总被判死刑,是因为很多人把它等同于一次向量召回。而RAG 之所以总能诈尸,是因为外部知识需求从来没消失。

真正消失的,是那种把检索当成 prompt 前置步骤的粗糙设计。留下来的,是更底层、更工程化的知识访问层。

而在这个演进过程中,我们始终需要一个能处理简单查找,也要能支撑多轮探索;能召回语义相近的内容,也能抓住精确术语;能把结果交给模型,也能配合模型解释这些结果来自哪里、满足什么权限的企业级向量数据库。

学AI大模型的正确顺序,千万不要搞错了

🤔2026年AI风口已来!各行各业的AI渗透肉眼可见,超多公司要么转型做AI相关产品,要么高薪挖AI技术人才,机遇直接摆在眼前!

有往AI方向发展,或者本身有后端编程基础的朋友,直接冲AI大模型应用开发转岗超合适!

就算暂时不打算转岗,了解大模型、RAG、Prompt、Agent这些热门概念,能上手做简单项目,也绝对是求职加分王🔋

在这里插入图片描述

📝给大家整理了超全最新的AI大模型应用开发学习清单和资料,手把手帮你快速入门!👇👇

学习路线:

✅大模型基础认知—大模型核心原理、发展历程、主流模型(GPT、文心一言等)特点解析
✅核心技术模块—RAG检索增强生成、Prompt工程实战、Agent智能体开发逻辑
✅开发基础能力—Python进阶、API接口调用、大模型开发框架(LangChain等)实操
✅应用场景开发—智能问答系统、企业知识库、AIGC内容生成工具、行业定制化大模型应用
✅项目落地流程—需求拆解、技术选型、模型调优、测试上线、运维迭代
✅面试求职冲刺—岗位JD解析、简历AI项目包装、高频面试题汇总、模拟面经

以上6大模块,看似清晰好上手,实则每个部分都有扎实的核心内容需要吃透!

我把大模型的学习全流程已经整理📚好了!抓住AI时代风口,轻松解锁职业新可能,希望大家都能把握机遇,实现薪资/职业跃迁~

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

动态欧拉角与静态欧拉角:从理论到实践的深度解析 本文深度解析了动态欧拉角与静态欧拉角的核心区别与应用场景。静态欧拉角基于固定世界坐标系,适用于全局导航与三维场景编辑;而动态欧拉角基于物体自身坐标系,更符合飞行模拟、机器人控制等直觉操作,但需警惕其固有的万向节死锁问题。文章通过理论结合实战,帮助开发者在机器人、无人机及图形学项目中正确选用与处理旋转表示。 阅读详情

相关推荐

【动态规划】背包问题(详细总结,很全)

暴力的解法是指数级别的时间复杂度。进而才需要动态规划的解法来进行优化!背包问题是动态规划(Dynamic Planning) 里的非常重要的一部分,关于几种常见的背包,其关系如下:在解决背包问题的时候,我们通常都是按照如下五部来逐步分析,把这五部都搞透了,算是对动规来理解深入了。二维dp数组01背包,先遍历物品还是先遍历背包都是可以的,且第二层for循环是从小到大遍历一维dp数组01背包,只能先遍历物品再遍历背包容量,且第二层for循环是从大到小遍历。求组合数:外层遍历物品,内层遍历背包。

m0_51370744的博客 4万+

RAG 作者:RAG 已死,RAG 万岁!

本文作者 Douwe Kiela,RAG 论文(Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks)作者之一。以下为全文:每隔几个月,人工智能领域就会经历类似的模式。一个具有更大上下文窗口的新模型问世,社交媒体上便会充斥着“RAG 已死”的宣言。Meta 最近的突破再次引发了这场讨论——Llama 4 Scout 惊人的 1000 万(理论上)token 上下文窗口代表着一次真正的飞跃。

AIBigModel的博客 941

AM驱动架构—优质Mini-LED显示技术解决方案

(VR)和增强现实(AR)设备:MiniLED背光驱动方案适用于虚拟现实和增强现实设备中的显示技术,通过高亮度和高对比度的显示效果,创造更逼真的虚拟体验此外,MiniLED背光还能够实现更快的响应速度,减少图像残影,使得用户的动作在虚拟环境中更加流畅自然。以其出色的性能和广泛的应用前景备受关注是实现MiniLED显示效果的重要环节。1)更高的亮度和对比度:尺寸更小,可以在同样面积的显示屏上配置更多的LED,并且通过独立控制每一个MiniLED,可以实现更高的亮度和更细致的对比度,使得显示画面更加鲜明清晰。

isweekDN的博客 2764

驳“RAG 已死”论:上下文窗口扩展≠RAG 终结

1)企业私有数据体量远超任何模型的上下文窗口容量;2)模型存在“lost in the middle”问题,难以有效处理长上下文中间部分的信息;3)长上下文处理带来的时间成本和费用开销非常大;4)RAG 架构提供的组件分离设计拥有更高的系统可维护性和问题可追溯性。

Baihai_IDP的博客 1463

IDM更改下载路径的详细指南

Internet Download Manager(IDM)是一款功能全面的下载加速工具,它支持多种浏览器和协议,能够显著提升下载速度,同时提供断点续传、多线程下载等实用功能。IDM的用户界面简洁明了,操作便捷,使得用户能够轻松管理下载任务。此外,IDM还支持自动分类下载文件、定时下载等高级功能,进一步提升了用户的下载体验。通过本文的介绍,相信用户已经掌握了如何在IDM中更改下载路径的方法。这一功能不仅提升了下载效率和文件管理便捷性,还满足了用户的个性化需求。

nntxthml的博客 1763

Cesium 实现动态加载气象数据:渲染成动态雨雪/云层效果(源码 + 原理)

本文介绍了在Cesium中实现动态天气效果的技术方案。核心思路是通过时间轴驱动多层数据动态切换,包括:1)时间维度处理,按序列加载不同气象图层;2)空间维度处理,将气象数据切分为瓦片;3)效果层实现,制作风场、降水等动态可视化效果。文章详细讲解了后端数据预处理(生成瓦片和风场JSON)、前端实现(双层雷达瓦片交替渐变、风场粒子系统)的具体方法,并提供了完整的代码示例。此外还探讨了雨雪粒子、云层效果等增强功能,以及工程化建议,为构建科学准确的动态天气可视化系统提供了实用解决方案。

专注AI大模型,软件混淆,授权 627

RAG已死?

RAG从开始到今天,已经发展了好几年了,它作为一个大模型应用已经广泛落地到很多行业,解决检索和问答的问题。但是随着大模型的发展,大模型的能力越来越强,支持的上下文长度也越来越大,从简单的文本也发展到现在的多模态,人们慢慢觉得是不是RAG已死,今天就探讨下这个问题。不是说RAG已死,而是简单的RAG已死,目前RAG想着更加完善智能的方式进行发展,它慢慢进化为一个完美的agent,帮助客户全方位解决知识问答的难题。

sinat_28694519的博客 685

RK3588部署YOLO模型 包含模型量化+npu轻量化+ubuntu+RGA图像加速和多线程模型加速 包源码

本专栏为深度学习部署全栈学习体系,包含68篇由浅入深的教程,专为零基础学习者设计。内容涵盖TensorRT与RK3588平台部署技术,包含Jetson系列和RK系列硬件部署实战,采用"理论+源码+实战"三位一体的教学模式。学习路径从基础环境搭建到模型优化、容器化部署、多硬件平台适配,最终掌握工业级AI部署能力。特色包括C++基础教学、Docker容器化、INT8量化、多线程优化等核心技术,并附带YOLOv5、人脸检测、车牌识别等多个实战项目源码。适合算法工程师转部署方向、嵌入式开发者及对

FJN110的博客 3732

从 RAG 底层原理拆解:“RAG 已死” 是典型的技术伪命题

近期AI圈出现“RAG 已死”的论调,认为大模型的长上下文窗口可替代传统检索增强生成技术。但深入分析表明,RAG技术正经历从基础形态到智能体集成的进化:基础RAG存在检索精度低等问题;进阶RAG通过重排序、混合搜索等优化显著提升性能;而Agentic RAG将检索工具降级为智能体的可调用模块,与长上下文形成互补。RAG本质上是一种动态获取可靠外部知识的设计哲学,在实时性、成本效益等方面仍具不可替代优势。随着技术持续演进,RAG正从简单外挂发展为AI技术栈的核心组件。

Fastrack_AI的博客 977

OpenAI最强编程助手Codex:下载安装、使用指南(含使用方式、提示技巧、趋势)

OpenAI最近上线了最强编程Agent——Codex,一起来看看吧!

Code_流苏:在代码中寻诗意,在实践中觅真知 1万+

Vue3 - H5实现省市区三四级联动组件,选择地址自定义省市区三级联动插件,弹框式多级联动选择器区域选择,vue3实现省市区三级联动地址选择组件(支持接口数据懒加载,样式精美漂亮,附带详细示例源码)

vue3实现省市区三级联动地址选择组件(附address文件),vue3实现省市区三级联动, 实现省、市、县地区三级联动功能,vue3省市区选择器,VUE3 h5如何实现省市区街道的四级联动选择,vue实现省市区选择联动,vue3城市三级联动(自定义组件)_VUE三级联动,插件省市区联动,vue如何实现省市区选择器,vue3怎样实现省市区地址三级联动,vue四级联动,vue3级联选择器,vue3实现选择省市区镇(街道)四级级联选择,包含三级级联选择,省市区街道三级四级联动选择器,VUE3自定义多列选择器省市

🏆 前端领域优质创作者 3070

RAG 技术已死?

谷歌最近发布了版本模型,这可能是当前性价比最高的 AI 模型了。这个模型除了性价比之外,还有何魔力呢?为什么我会说RAG即将被淘汰呢?

2401_84495872的博客 1021

45、使用 sqlread 函数将数据从数据库表导入 MATLAB

本文详细介绍了如何使用 MATLAB 中的 `sqlread` 函数从不同类型的数据库(如 Microsoft SQL Server 和 SQLite)中导入数据。文章涵盖了 `sqlread` 的基本语法、输入输出参数、使用示例以及注意事项,并通过多个实例演示了自定义导入选项、元信息检索和数据类型转换等内容。此外,还总结了导入数据库数据的通用流程及最佳实践建议,帮助用户更高效地进行数据分析和处理工作。

bash7scripter的博客 134

“RAG已死“是伪命题?从Naive RAG到Agentic RAG的技术演进与选型指南

近期AI圈热议"RAG已死"的观点,认为传统检索增强生成技术正被新一代Agent工具取代。但核心争议在于对RAG概念的误解——RAG本质是"检索+生成"的架构思想,而非仅指向量检索。传统NaiveRAG存在召回噪声、依赖文档切分、不适应动态知识等缺陷,而新一代Agentic RAG通过推理驱动实现了范式升级:检索从固定流程变为Agent可调度的工具,能自主决定检索策略。

m0_74207467的博客 5762

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

RAG已死,2025年RAG的重点新趋势

2025年,RAG将彻底告别“独立明星”地位,成为智能体生态中的关键组件。智能化:通过Agentic RAG和任务分解,解锁复杂场景的推理能力。多模态化:多模态RAG支持文本、图像、视频的统一检索,覆盖更多行业。精细化:GraphRAG通过动态更新和因果推理提升召回精准性。低成本化:轻量化RAG和低代码平台降低中小企业部署门槛。行业化:定制化RAG深入垂直领域,解决特有痛点。“RAG已死,RAG万岁!

2401_85375151的博客 2749

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

RAG已死,上下文为王?

上下文工程是一门微妙的艺术和科学,它用正确的信息填充上下文窗口以进行下一步。” "上下文工程是一门精妙的艺术和科学,为下一步填充恰当的信息到上下文窗口中。最近看到很多的文章都在写“RAG已死,上下文为王”,YB上也非常多的相关的内容。上下文是在推理时提供给 LLM 的完整信息负载,包括模型为合理完成给定任务所需的所有结构化信息组件。并不能准确描述大模型应用技术,采用上下文工程这个更精确、更高价值的概念来代替。中,将上下文工程以生物学隐喻的方式进行展开,图也是基于相关文章进行整理绘制的。

2302_79690324的博客 346

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

RAG 真的已死?为什么大上下文窗口还不够(至少目前如此)

OpenAI 最近发布的 GPT-4.1 震动了 AI 社区:惊人的 100 万 token 上下文窗口、精准度大幅提升,而 Gemini 2.5 在研究模式下甚至宣称支持高达 1000 万 token。作为一家 RAG 即服务创业公司的创始人,我的收件箱立刻被各种宣称 RAG 已死的消息塞满,建议我们在为时已晚之前赶紧转型。但 RAG 真的已经死亡了吗?以下是为什么我们仍然坚定看好 RAG,尽管新型大上下文模型令人印象深刻。

yanqianglifei的专栏 983

谷歌放大招!RAG 技术已死?

谷歌最近发布了 Gemini 2.0 Flash 版本模型,这可能是当前性价比最高的 AI 模型了。 这个模型除了性价比之外,还有何魔力呢?为什么我会说 RAG 即将被淘汰呢?

2401_85325397的博客 1098

RAG已死!

摘要:本文通过对比GLM4.7和Claude Sonnet 4.5对抖音评论"树根,官方"的解析,揭示了当前RAG技术在语义理解上的局限性。研究发现,GLM4.7展现出更强的推理能力,能主动要求更多上下文信息。作者提出应以通用大模型为"大脑",构建"观察-假设-验证"的认知模型,认为这才是实现真正智能的路径。文章指出,RAG技术存在语义割裂、上下文断裂等问题,未来AI发展应转向基于知识网络和认知推理的智能系统,才能实现从"人工智能&quo

诗水人间 549

RAG已死还是进化?大模型检索技术全面解析

本文探讨RAG技术的未来走向。LlamaIndex认为RAG正进化为智能体检索;Hamel等人主张RAG已成为严肃工程学科;Bustamante则认为Agent和长上下文将取代RAG核心地位。综合观点显示,初级RAG确实过时,但其为LLM提供精准外部知识的核心思想永恒。未来RAG将作为Agent工具箱中的组件,或被长上下文+Agent范式取代,开发者需根据场景灵活选择技术架构。

大模型工程师老蓝的博客 1240
上一篇: 阿里面试:MCP与FC的10大差别?Harness 怎么 用MCP与FC?
下一篇: 深入拆解 Claude 的 DOCX Skill:一个 LLM 是如何学会操作 Word 文档的
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2841原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值