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

解决FastGPT工具调用或问题分类后会话无法连续推进的问题

FastGPT 4.8.7版本中,使用问题分类或工具调用配合应用调用时,首轮对话如"明天从北京出差去上海"可正常触发对应绑定应用。当进行第二轮修改需求的对话"改为后天"时,系统会触发错误的分类逻辑,无法延续首轮的对话流程调用出差应用,导致会话无法连续推进。

现象

FastGPT 4.8.7版本中,使用问题分类或工具调用配合应用调用时,首轮对话如"明天从北京出差去上海"可正常触发对应绑定应用。当进行第二轮修改需求的对话"改为后天"时,系统会触发错误的分类逻辑,无法延续首轮的对话流程调用出差应用,导致会话无法连续推进。

可能原因

已记录聊天上下文内容,但第二轮提问时触发了错误的分类逻辑,未沿用首轮的分类与应用绑定流程,导致会话无法延续之前的调用逻辑。

排查步骤

  1. 确认聊天上下文记录功能已正常启用,确保会话历史被完整存储。
  2. 复现首轮对话流程,验证分类与应用的绑定关系是否正常生效。
  3. 执行第二轮修改需求的操作,观察分类触发结果是否符合预期。

解决与验证

  1. 确保正确启用并配置聊天上下文记录功能,完整留存所有会话历史内容。
  2. 复现首轮对话与第二轮修改需求的操作流程,验证分类逻辑是否延续首轮的应用调用规则。
  3. 确认第二轮提问的分类结果与首轮的应用绑定逻辑一致,验证会话连续推进功能正常。

来源: FastGPT GitHub issue #2102