场景问题
在RAG流程中,知识库搜索仅基于用户当前输入的问题执行相似内容匹配。在连续对话场景下,后续问题常包含代词或省略前文的指代内容,仅使用当前问题搜索无法获取匹配结果。其中一个核心原因是知识库搜索仅直接使用当前的用户问题作为匹配依据,未关联对话上下文的指代内容。例如用户在对话中先提及相关内容后提问"第二点是什么"时,搜索仅针对该文本执行,无法匹配到相关知识库内容,实际需要关联前文的"QA结构是什么"进行查询。
解决方案
引入问题优化模块,可对用户当前问题进行语义补全,还原完整的指代指向,使知识库搜索能够匹配到正确的相关内容。补全后,原本无法获取结果的查询可正确匹配到目标知识库内容,解决连续对话中的搜索失效问题。
配置说明
在工作流中添加问题优化节点,将用户原始输入的问题接入该节点,获取补全后的语义完整问题。将补全后的问题作为知识库搜索环节的输入,即可完成该功能的配置。
来源: FastGPT 官方来源
适用性与版本范围
本页适用于官方来源记录的 工作流节点 场景。执行变更前,需核对 FastGPT、依赖、API 与部署版本。
安全护栏
凭证与私密数据使用 [REDACTED_CREDENTIAL] 占位符。执行操作前需核对文档的环境与版本。
回滚指引
恢复变更前的技术内容权威快照、已保存配置与数据快照,再执行最小验证场景。