编排 · 2024
Adaptive-RAG
先判断问题有多复杂,再决定不查、查一次,还是多步查。
要解决的问题
所有问题都走最贵的多步检索,简单问题被拖慢;所有问题都只查一次,复杂问题又不够。
相对前一代的变化
Self-RAG 把是否检索放进生成过程。Adaptive-RAG 在流程开始前用一个分类器选择三条现成路径。
做法
Jeong 等人按问题复杂度分流:模型直接回答、单步 RAG,或多步检索。分类器需要训练,路径本身可以复用已有的 RAG 系统。
局限
复杂度判断错了,后面就会走错路径。它仍是事先定好的三条路,不是任意步数的工具循环。
在链路中的位置
位于整条链路的入口,是 Agentic RAG 之前的显式分流。