跳到主内容
快讯直播
AI智模界
AI 词典

多查询检索:一个问题,多个问法

一句话定义

多查询检索(Multi-Query RAG)是AI 词典:检索增强生成">检索增强生成(Retrieval-Augmented Generation, RAG)里的一种查询扩展策略:让大语言模型(Large Language Model, LLM)把用户的一个问题改写成多个不同说法或视角的查询,分别去检索,再把结果融合、去重、重排,一起交给生成模型。它的核心目标是提高召回(recall),少漏掉相关资料。

打个比方

就像去图书馆找“怎么带新人”。你只问“新人培训”,可能只找到培训手册;如果同时问“入职引导”“onboarding”“快速上手项目”“导师制”,馆员会从不同书架抱回一堆书。Multi-Query RAG 就是请 LLM 当“会换关键词的馆员”,并行跑几趟,再把重复和无关的挑掉。

基本流程

1. 用户提出原始问题。

2. LLM 生成 N 个查询变体:同义改写、口语转术语、换角度、补充上下文。

3. 这些查询并行检索向量库、关键词索引或混合索引。

4. 融合结果:常见做法有去重、按排名融合(如 Reciprocal Rank Fusion, RRF)、重排(rerank)。

5. 把筛出的文档拼进提示词,让生成模型回答。

和相邻概念的区别

概念扩展点主要解决什么
普通 RAG单查询单次检索快,但容易漏召回
多查询检索查询侧:一问变多问用户说法和文档说法不一致、表达模糊
查询分解把复合问题拆成子问题多跳、多条件问题
HyDE先生成假想答案再检索问题和文档语义差距大
多路召回检索通道侧:向量+关键词+图单通道覆盖不足

多查询和多路召回可以叠加;查询分解有时也被归入更广的多查询家族,但侧重点不同。

实际意义

对 AI 从业者:它适合知识库问答、客服、企业搜索等“怕漏”的场景。代价是额外 LLM 调用、多次检索,延迟和成本会上升;变体太多也可能引入噪声,所以通常要配合重排和评估。不要默认“越多越好”,具体实现和参数以官方文档为准。

对普通人:搜资料搜不到时,别只换一个词。试着把问题改写成三个版本:专业术语版、大白话版、具体场景版,再交叉看结果。这就是人肉版 Multi-Query。

AI 生成本文由 AI 基于公开信息自动生成,仅供参考。