首页/AI/RAG 与向量库速查/多轮对话的检索指代消解

多轮对话的检索指代消解

多轮问答中当前句常含“它 / 上面那个”等指代,需结合历史改写成独立问题再检索;同时控制历史长度,避免旧话题干扰当前检索。

RAG 与向量库速查AI更新于 2026-10-12

改写示例

改写示例
历史:用户问“Qdrant 支持过滤吗”,答“支持”;
当前:用户问“那 Milvus 呢?”
改写 → “Milvus 支持向量过滤吗?”
把改写与检索合并(如带历史的查询向量化方案)是另一类做法,但实现复杂度更高。

易错点

  • 把整段历史直接送检索,模型被历史话题带偏
  • 历史无限增长导致改写提示词超出预算

数据来源与参考

  • LangChain 官方文档(对话式检索与 condense question)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌