别无脑跑了,RAG路由该这么搞

别无脑跑了,RAG路由该这么搞

今天为大家分享的是关于RAG路由策略的论文。

每个做RAG的人都默认一条铁律:检索完了就得生成。但如果你知道85%的查询只需要从检索结果里提一句话就能回答呢?剩下的算力,全是白烧。

今天这篇论文叫 EverydayGPT,它干了一件反直觉的事:在生成之前先做一次判断,能不生成就不生成。结果是——快了6倍,还更准了。

问题出在哪

标准 RAG 管线的默认设定:不管什么查询,检索完了都无条件交给 GPT 生成。这带来两个后果:

第一,算力白烧。一个简单的事实型问题,从检索结果里提取一句话就完事了,却还要跑一遍完整的 GPT 前向传播,耗时 5.9 秒。

第二,质量反而更差。检索回来的低质量上下文直接喂给生成器,生成器被迫在一堆不相关信息上编造答案,结果比直接拒绝回答还糟糕。

这两件事叠加在一起,等于 RAG 系统在"闭眼全跑"——不判断检索质量,不判断提取是否够用,一律走全流程。

EverydayGPT 推理管线

CGR:先看一眼再决定走哪条路

EverydayGPT 的核心是CGR(Confidence-Gated Routing)——一个三路路由策略。

打个比方:CGR 就像高速公路的分流闸。先看你的目的地在不在地图上(检索距离 d_min 检查),再看你的导航够不够靠谱(提取置信度 c 检查):

  • 地图上没有→ 劝返(Refuse),安全拒绝域外查询
  • 导航靠谱→ 走快通道(RAG 提取),45 毫秒搞定
  • 导航不靠谱但目的地明确→ 上高速(GPT 生成),5.9 秒出结果

以前的 RAG 是所有人不管三七二十一都上高速,费油又堵车。

为什么是"双信号"而不是只看检索距离?

这是 CGR 和之前方案的本质区别:

  • 距离过滤只看 d_min:检索到了就生成,不管提取的答案靠不靠谱
  • 输出级弃权需要先跑完整前向传播再判断:算力已经花了,弃权只是不输出
  • CGR同时看 d_min 和 c:在生成之前就决策,算力根本不花

这是首个基于 (d_min, c) 联合信号做路由决策的方案。

置信度怎么算

置信度公式用了三个特征加权:

  • 答案词数(权重 0.3):太短的答案可能提取不完整
  • 问答关键词重叠度(权重 0.4):答案和问题的词汇重合越多越可信
  • 类型正确性奖励(权重 0.3):答案类型和问题类型是否匹配

论文坦承这是加权启发式,不是学习型估计器——但路由决策必须在 1 毫秒内完成(快通道的延迟预算),学习型方案暂时太慢。这是未来最重要的改进方向。

阈值敏感性分析

阈值 τ≈0.5 是稳定操作点,F1 最高且拒绝率接近零。全范围 [0.1, 0.9] 的 F1 变化仅 0.013,系统对阈值选择不敏感。

205M 参数 GPT:从零训练,消费级硬件跑通

EverydayGPT 的生成骨干不是什么大模型——205M 参数,跟 GPT-2 同一个量级。但有两个关键点:

第一,从零训练,不依赖预训练权重。训练数据用的是 FineWeb-Edu,一个精选的教育语料库,比通用网页数据更适合 QA 场景。在 Tesla P4 GPU(只有 8GB 显存)上训练 48-72 小时,预训练损失从 4.21 稳定收敛到 2.84。

第二,同级别更优。对比 GPT-2 Small(117M):

基准GPT-2 SmallEverydayGPT (205M)
WikiText-103 PPL29.4126.87
PTB PPL65.8561.32

预训练损失收敛曲线

整套系统在消费级 CPU 上就能跑,内存不到 2GB。不需要 GPU,不需要云服务,一台普通电脑就行。

FAISS 检索管线:45 毫秒从检索到答案

检索管线的速度是快通道的关键:

  1. 编码:all-MiniLM-L6-v2 把文档编码成 384 维向量
  2. 索引:FAISS IndexFlatL2,O(Nd) 检索
  3. 检索:top-10 最近邻,约 12 毫秒
  4. 后处理:去重(120 字符前缀指纹)、截断(800 tokens)、按问题类型(事实型/定义型/时间型/因果型/是非型)排序
  5. 提取:规则引导的答案提取,约 20 毫秒

从输入查询到输出答案,总计 45 毫秒——比 GPT 生成快 130 倍。

延迟对比(对数尺度)

实验结果

在 500 题域内基准上,CGRAG 在所有 8 个基线中取得最佳 F1 和 ROUGE-L:

完整基线对比

核心数据:

系统F1延迟
GPT-only0.1715.62s
LangChain RAG0.2100.61s
RAG-Only0.2246.29s
CGRAG0.2266.00s

路由分布:85% RAG / 7.5% GPT / 7.5% 拒绝

最反直觉的是:加了路由门控之后,不仅快了 6.3 倍,答案还更准了。因为低质量检索结果不再污染生成器。

安全性:300 个域内样本的五类错误标注,零错误(标注者间一致性 κ=0.81)。域外查询的拒绝率从 0% 上升至 6-12%,说明距离门正确地将超出能力范围的查询路由到了安全拒绝。

学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 学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费