故障排查GitHub issue2 分钟阅读排错/错误码

解决FastGPT知识库匹配后无法调用原生大模型的问题

需求为知识库存在匹配内容时按知识库回答,知识库无法检索到对应内容时调用原生大模型能力,该功能近期失效。例如询问天气时,流程始终停留在知识库匹配环节,无法跳转至原生大模型。删除全部知识库后,可正常调用原生大模型并返回正确结果。

现象

需求为知识库存在匹配内容时按知识库回答,知识库无法检索到对应内容时调用原生大模型能力,该功能近期失效。例如询问天气时,流程始终停留在知识库匹配环节,无法跳转至原生大模型。删除全部知识库后,可正常调用原生大模型并返回正确结果。

可能原因

存在两种触发场景的可能:一是知识库匹配到相关知识,但大模型判定该知识与问题不相关;二是未配置场景分类规则,所有请求均进入知识库匹配流程,无法触发原生大模型分支。

排查步骤

  1. 检查当前知识库配置,确认是否存在全量匹配的规则。
  2. 执行删除全部知识库的操作,验证是否可正常调用原生大模型。
  3. 查看知识库相关度阈值的当前配置值。

解决与验证

可通过两种方式解决问题:一是在高级编排中配置问题分类规则,将特定领域的请求分配至知识库流程,其余请求调用原生大模型;二是将知识库相关度要求调高至0.85以上。配置完成后,分别测试知识库覆盖领域的问题与未覆盖领域的问题(如天气类问题),确认未覆盖领域的问题可正常调用原生大模型并返回正确结果。

来源: FastGPT GitHub issue #1147