检索增强生成解决了大多数团队实际上并不存在的问题
摘要
文章论点是检索增强生成(RAG)在AI系统中经常被误用,真正的问题在于上下文策展而非检索。它表明RAG仅对大规模、频繁变化的语料库真正有益。
在知识密集型任务中,当输出质量下降时,通常第一步是添加向量数据库。但这很少是正确的选择。这类问题中的大多数质量故障并非检索失败,而是披着检索外衣的策展失败。模型并非信息不足。它被大量松散相关材料淹没,没有任何指示来权衡轻重,而RAG只是自动喂给它更多此类内容。迹象在于,团队添加检索后,问题并未完全消失,只是改变了形式。从技术上讲,答案因事实存在于上下文中而更有依据,但在更重要的意义上,它们变得更模糊:模型仍无法分辨检索到的五个片段中哪个对特定问题真正关键。检索扩大了正确信息的池子,却从未解决模型必须决定如何处理它的部分。这不是检索问题。这是RAG本应修复的同一个上下文结构化问题,只是转移到了下游一层。RAG真正值得其复杂性的场景是那些确实庞大、频繁变化的数据集,即使经过激进策展,也无法将相关片段完全纳入上下文,例如法律发现、大型代码库等。对于许多内部工具和产品功能,实际修复措施比向量数据库更小、更无趣:在到达模型之前,将源材料缩减到与任务结构相关的部分,并对“相关”一词在该特定请求中的含义更加谨慎。团队跳过这一步是因为它需要有人真正思考数据,而是转向检索基础设施,因为这是一个已知模式,有现成工具。并非声称RAG从不正确。而是声称在实际瓶颈完全在检索上游的情况下,它被默认使用。如果有人部署过一个案例,其中RAG可测量地修复了一个更好的上下文策展无法解决的质量问题,我真的很感兴趣那是什么样的。
相似文章
为什么检索增强生成会失败:图视角
本文探讨了检索增强生成(RAG)系统即使在获取到正确证据的情况下仍然失败的原因。通过电路追踪和归因图,作者发现正确的预测展现出更深的推理路径和更分散的证据流,而失败则表现为浅层、碎片化的模式。他们提出了一个基于图的错误检测框架和有针对性的干预措施,以提高RAG的可靠性。
LightRAG:简单高效的检索增强生成框架
本文介绍了 LightRAG,这是一个开源框架,通过整合图结构来提升检索增强生成(RAG)的上下文感知能力与信息检索效率。
PRA-RAG:检索增强生成中针对检索损坏的可证明鲁棒聚合
PRA-RAG是一种用于检索增强生成的可证明鲁棒的聚合算法,旨在抵御对检索文本的投毒攻击。它利用嵌入空间中的几何结构来识别鲁棒子集,并提供攻击影响的理论界限,将攻击成功率降低至1%,同时保持准确率。
GuidedRAG: Semantic Steering of Retrieval-Augmented Generation
GuidedRAG is a research paper proposing a novel RAG extension that adds a semantics-based selection stage before retrieval, improving retrieval relevance and reducing overhead across diverse RAG variants.
上下文优化下的检索增强生成:从梯度下降视角
本文研究检索增强生成作为上下文优化过程,表明线性自注意力可以在统一的RAG目标上实现梯度下降。它提出了一种轻量级方法,适用于冻结的RAG大语言模型,通过预测上下文条件的更新,在多个问答基准上提升了性能。