检索层:查询改写、按源路由的 Dispatcher、多检索器与向量库
30 秒导读: DocsGPT 的 RAG 检索,本质是"把一句用户问题,变成一批带引用标签的文档片段"。它做了三件不显然的事:① 用聊天历史把问题改写成独立查询;② 一个 Dispatcher 把不同"源"(知识库)按各自配置路由到不同检索器(经典向量、混合、图),再在一份共享 token 预算下合并;③ 无论内部多复杂,只要所有源都是普通
classic源,输出与改造前的单检索器逐字节一致——这是贯穿全章的设计红线。
本章覆盖检索的读路径(query→docs)。摄取侧(怎么把文档切块入库、怎么抽取知识图谱)在第 6 章。图检索这里只讲"怎么读图",不讲"怎么建图"。