AI 纪元 追踪人工智能最新进展,深度解读前沿技术

百万Token模型来了,知识库的RAG怎么搭才对?

Gemini 2.5 Ultra等百万Token模型开放,但直接投喂整个知识库,成本高、延迟长。我们用真实项目对比了纯长上下文、传统RAG和混合架构,发现混合架构在准确率、成本和延迟上取得了最佳平衡。选哪种,取决于你的知识库规模、查询频率和预算。

0 次阅读 约 1515 字 3 分钟 AI 生成

谷歌的Gemini 2.5 Ultra开放API,单次能吃下超过百万Token。理论上,你可以把整个知识库直接丢给它。但“能做”和“划算地做”是两回事。

我们拿一个内部文档问答项目实测了三种方案:

  • 纯长上下文直投:每次把约80万Token的全部文档和问题一起扔给Gemini 2.5 Ultra。
  • 传统RAG:用Embedding模型检索出最相关的几个片段(约5000 Token),再送给一个较小的模型(如Llama 4 Scout)回答。
  • 混合架构:先用RAG筛选出一批候选片段(约2万Token),然后把这些片段和问题一起送给长上下文模型做最终推理。

结果很清楚。纯直投的准确率最高,在复杂推理问题上比传统RAG高出约15个百分点。但代价是,一次查询API成本超过5元,响应延迟超过20秒。

传统RAG成本最低(不到0.1元),延迟也短(3秒内)。但它的软肋在检索精度。如果问题模糊,或者答案散落在文档各处,它就容易漏掉关键信息。

混合架构成了我们的选择。它先用RAG快速筛选出约2万Token的相关内容,再交给长上下文模型。这样,准确率接近纯直投(88%对92%),成本却只有它的十分之一(约0.5元),延迟控制在8秒内。对企业内部知识库查询来说,这个平衡点可以接受。

一张表看三种方案

以10万份技术文档的知识库为例,测试三类查询:事实查找、流程解析、综合推理。

方案 综合推理准确率 单次API成本 响应延迟 适合场景
纯长上下文直投 92% 约5元 超过20秒 查询少、要求极致准确、预算充足的分析场景,比如深度解析长访谈记录。
传统RAG 78% 低于0.1元 3秒内 高频、成本敏感的客服或内部查询,对答案绝对精准度可适度放宽。
混合架构 88% 约0.5元 约8秒 当前最均衡的生产选择。适合企业知识库、技术文档支持、合同审阅等。

你的知识库该怎么选?

别只看百万Token的噱头,选型关键在于知识库大小和查询频率。

知识库小于10万Token(约100页文档)? 直接投喂长上下文模型可能是最优解,省去维护RAG的麻烦。但要注意成本:按Gemini 2.5 Ultra定价,每天查1000次,月成本可能数万元。

知识库在10万到1000万Token之间(百页到上万页文档)? 这是混合架构的主场。你需要一个可靠的Embedding模型(如bge-m3)和向量数据库做第一轮筛选。核心是调好检索的召回条数和Token上限。

知识库超过千万Token(数十万页文档)? 传统RAG仍是基础,但需要精细的分块和重排序策略。也可以考虑多级混合:先用RAG粗筛,再用长上下文模型精读。

RAG没死,它在进化

长上下文模型正在改变RAG的设计思路。过去RAG要精准捞出“针”给模型;现在,我们可以给模型更多上下文,让它自己在“草堆”里找针,甚至综合多根针。

这带来几个变化:

  1. 检索粒度变粗:从句子级检索转向段落或章节级检索,更利于模型理解上下文。
  2. RAG角色转变:从“答案生成者”变为“高效预处理器”,主要任务是过滤掉90%的无关信息,降低后续处理负担。
  3. 对Embedding要求更高:要为长上下文模型提供更优质的“草堆”,需要能更好理解复杂语义的Embedding模型。

所以,回到最初的问题:还要不要搭RAG?**要,但得用新方法。**混合架构是目前性价比最高的解法。如果只是快速试验或知识库不大,直接投喂文档也是简单的开始。

就像我们实测车芯跑模型,纸面算力和实际体验隔着工程鸿沟一样,选择知识库架构,最好的方法是:用你的真实文档和问题,花时间分别测试三种方案。数据会告诉你答案。

相关阅读