来源:互联网 更新时间:2026-08-26 14:07
检索增强生成(RAG)的完整工作流,远看似乎只是“检索+生成”的简单组合,但真正深入其中就会发现,这里面涉及到的环节和决策点相当多。面对这么多可选的模块和技术,一个很实际的问题就摆在了面前:怎么才能把它们组合起来,搭出一套真正好用的RAG系统?
接下来,我们把这个问题拆解开来看。先从典型的RAG流程讲起,然后逐一梳理每个模块都有哪些被验证过的“最佳实践”,最后再看看如何对这套系统进行端到端的评估。
先看一张典型的RAG流程图,这样对整个链条有个直观的印象。

图 1:检索-增强生成工作流程
从用户提问到最终生成回复,中间包含了几个关键的中间环节:
除此之外,这张图还揭示了一连串需要决策的问题:文档怎么切分?用什么模型来做语义嵌入?向量数据库选哪个?模型怎么微调?每一步都有讲究。
为什么要先做“查询分类”?道理很简单:不是所有的用户提问都需要劳师动众地去检索一遍。模型本身已经具备了一定的知识储备,强行检索不仅会增加响应时间,有时候反而会引入不必要的噪音。
所以,一个合理的思路是:只有当问题超出了模型参数里存储的知识范围时,才需要启动检索。实践中,我们可以把用户的任务按照是否提供了足够信息,分成15种类型。那些完全依赖于用户提供的信息就能回答的任务,标记为“sufficient”,没必要检索;而那些需要模型动用外部知识才能回答的任务,则标记为“insufficient”,需要尽快启动检索。

图 2:不同任务的检索要求分类
这个分类过程,通过训练一个分类器就能自动完成。

图 3:查询分类器的结果
文档切分(Chunking)是整个RAG流程的基础。把长长的文档切成小块,既能提高检索的准确性,又能避免把过长的内容一股脑塞给模型。
分块通常有三个层级可选:
在实际应用中,句子级分块往往是更务实的选择。不过,即便确定了用句子级,还有几个参数需要仔细斟酌。

衡量分块效果,主要看两个指标:


存储和检索这些高维向量,当然离不开向量数据库。我们对五个主流的开源向量数据库做了个详细的横向对比:Wea viate、Faiss、Chroma、Qdrant 和 Milvus。

从对比结果来看,
检索模块的核心任务,就是根据用户查询,从建好的库里找出最相关的那top-k个文档。几种主流的技术和它们的组合方式,值得拿出来说道说道。

不同检索方法的结果
上图的结果很能说明问题:有监督的方法,其表现要明显好于无监督的方法。最终的得分冠军,是结合了HyDE和混合搜索的LLM-Embedder。因此,把HyDE + 混合检索作为默认的检索方案,是一个稳妥的选择。所谓混合检索,就是把稀疏检索(比如BM25)和密集检索(基于向量)结合起来,既能保证效果,又能把延迟控制在较低的水平。
第一轮检索出来的文档,排序可能并不完美。这时候就需要“重新排序”模块上场,把最相关的信息精准地提到最前面。通常有两种主流方法:

综合来看,
文档的顺序,其实也会影响LLM的最终表现。为了解决“中间位置的信息容易被忽略”这类问题(也就是著名的“迷失在中间”现象),可以在重新排序之后,再加一个“重新打包”模块。这里也有三种不同的策略:
这些打包方法的具体表现,会由后续的LLM模块来体现,我们会在下一节的综合评估中看到它们的表现。
检索回来的文档里,总有不少冗余信息。这些杂质不仅会干扰LLM生成准确的回复,还会让输入的提示词变长,拖慢推理速度。因此,对检索到的文档进行有效的“总结”或“压缩”,就成了RAG流程中至关重要的一环。
实现总结的方式,可以分成两类:
两种方式都可以选择基于查询或不基于查询。我们重点评估了三种方法:
三种方法的对比如下:

从图中可以看出,
梳理完这一切,有几个关键点值得再强调一下:
腾讯ima怎么把微信内容一键导入知识库?
腾讯ima怎么创建共享知识库?
Celestia价格预测2026-2032:TIA币能否引领山寨币上涨行情?历史价格回顾
比特币(BTC)核心周期指标复刻历史走势 价格或跌破5.8万美元关键支撑位
比特币 2025 年价格预测:BTC 的未来走势
新浪互联网热点小时报丨2026年07月26日16时_今日实时互联网热点速递
新浪机器学习热点小时报丨2026年07月25日18时_今日实时机器学习热点速递
WorkBuddy微信版怎么获得积分?
新浪人工智能热点小时报丨2026年07月30日18时_今日实时人工智能热点速递
5000元起的鼠标哪个最值得入手?
腾讯ima知识库怎么分类管理?
短剧《史上最强洪荒修为》剧情介绍
海尔消毒柜自动消毒如何中止
博世壁挂炉关闭暖气怎么操作
男生高性价比充电头?
车载冰箱重置到出厂设置几步?
Windy卫星云图怎么看?云层变化识别技巧
WorkBuddy积分怎么获得?
5000-6000元鼠标有什么推荐?
管线机怎么接云米净水器
手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc