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

FastGPT工作流判断分支异常执行问题排错指南

用户在FastGPT私有部署版本4.8.0-alpha2中使用工作流时,出现判断分支异常执行的问题。在多个AI对话场景下,通过问题分类或判断分支节点时,部分不该执行的分支线被错误触发,最终两侧的对话内容均被输出,不符合预期的分支执行逻辑。 结合问题描述可推断,该问题与工作流判断分支的逻辑配置直接相关。

现象

用户在FastGPT私有部署版本4.8.0-alpha2中使用工作流时,出现判断分支异常执行的问题。在多个AI对话场景下,通过问题分类或判断分支节点时,部分不该执行的分支线被错误触发,最终两侧的对话内容均被输出,不符合预期的分支执行逻辑。

可能原因

结合问题描述可推断,该问题与工作流判断分支的逻辑配置直接相关。由于issue未提供具体的工作流配置细节,具体诱因需结合实际的节点条件设置、触发规则进行确认,暂无通用固定的错误原因。

排查步骤

  1. 登录FastGPT管理后台,进入对应工作流的编辑页面,查看判断分支节点的触发条件配置,确认每个分支对应的规则是否与预期的用户输入分类或关键词匹配。
  2. 复现问题场景,记录触发异常时的用户输入内容,对比分支条件与实际输入的匹配关系,排查是否存在条件配置错误。
  3. 检查工作流的节点连接逻辑,确认是否存在分支线误连、触发规则未正确绑定到对应分支的情况。
  4. 查看系统运行日志,提取与工作流执行相关的日志信息,辅助定位异常触发的具体节点。

解决与验证

  1. 修正判断分支节点的触发条件,确保每个分支的规则严格匹配预期的用户输入,删除或调整错误的配置项。
  2. 重新编辑并保存工作流配置,重启相关服务以加载最新配置。
  3. 使用测试用例复现场景,验证仅符合对应条件的分支被正常执行,非目标分支不再触发,且仅输出对应分支的对话内容。
  4. 若问题仍未解决,需进一步核对工作流的完整配置,并结合系统日志的详细信息进行排查。

来源:FastGPT GitHub issue