AI导航

RAG 问答答非所问怎么办?先排查检索而不是换模型

Ai问答
2 min read
4 次阅读

RAG 问答答非所问时,优先排查检索结果,而不是立刻换更大的模型。只要召回的文档片段不对,后面的模型再强,也是在错误材料上组织答案,表现就会像“会说但没答到点”。

最简单的判断方法是把用户问题、检索到的前 5 个片段、最终答案放在一起看。如果片段里没有答案依据,问题多半出在切片、向量、关键词或重排环节。

先看召回内容是否命中

检查三个点:片段是否来自正确文档,片段是否包含完整上下文,片段之间是否互相矛盾。很多知识库把文档切得太碎,单个片段只有半句话,模型拿不到定义、条件和例外,就容易补脑。

切片不一定越小越好。制度、合同、产品手册这类材料,通常要保留标题层级和前后段关系;FAQ、参数表、错误码说明则适合更细的切片。切片策略要跟文档类型走。

再查问题有没有被改坏

有些系统会做问题改写,把用户的口语问题改成检索词。如果改写把关键限定词删掉,比如把“试用版能不能导出数据”改成“导出数据”,检索结果就会跑到正式版功能说明里。排查时要记录原始问题和改写后的问题。

关键词检索和向量检索也可以组合使用。专有名词、型号、错误码更依赖关键词;语义相近的问题更适合向量。只用一种检索方式,容易在边界问题上漏召回。

最后才调模型和提示词

当召回片段已经正确,但答案仍然乱编时,再去优化提示词:要求模型只依据给定资料回答;资料不足时说明缺口;引用对应片段;不要把常识补成公司规则。这样能控制幻觉。

RAG 的质量不只看模型回答,还要看检索链路是否可观察。每次答错都保留问题、召回片段、重排分数和最终答案,几轮之后就能看出是切片问题、数据问题,还是提示词约束不够。

推荐工具

NVIDIA Chat with RTX AI聊天 Chat with RTX 是 NVIDIA 面向 RTX 电脑的本地 AI 聊天工具,可围绕本地文档和视频资料做问答,适合重视隐私、离线检索并具备硬件条件的用户更适合资料不便上传云 文心一言 AI聊天 文心一言 是百度文心大模型 AI 助手,支持百度 AI 聊天、文案创作和图像理解,适合中文用户和内容创作者完成 AI 对话、资料问答和任务协作,适合上线前核对权限、成本和资料质量。 HuggingChat AI聊天 HuggingChat 是 Hugging Face 的开源模型聊天应用,支持 Omni 自动选模型,也可手动选社区开放模型对话。它适合体验开源模型、技术探索和问答,结果可能不稳定,重要内容需复核。 纳米AI搜索 AI搜索 纳米AI 是 360 旗下 AI 搜索和智能体入口,支持文字、语音、拍照提问、多模型协作与内容创作,适合中文用户做日常搜索、学习问答、移动查询、热点追踪、生活决策、知识整理和轻量创作。 Meta AI AI聊天 Meta AI 是 Meta 的个人 AI 助手,可在网页、应用、AI 眼镜及 WhatsApp、Instagram 中使用,支持问答、图像理解和语音交流,适合社交与生活场景,部分功能受地区限制。 Pi AI AI聊天 Pi AI 是 Inflection AI 推出的个人 AI 助手,强调情绪理解、陪伴式交流、生产力建议和安全对话,可在 pi.ai 与移动端使用。它适合日常思考、学习陪练和规划,不替代专业心理支持。