现象
使用FastGPT判断器生成多个分支时,需堆叠多个判断器反复执行if else逻辑,流程编排工作量显著增加。应用场景为根据全局变量中的用户选择功能选项,需设置多个判断器完成分类编排。
可能原因
当前FastGPT判断器仅支持基础的if else逻辑,无法直接配置多分支分类规则,需通过重复创建判断器实现多分支编排,导致流程编排复杂度提升。
排查步骤
- 确认当前使用的FastGPT版本是否为v4.8-alpha及以上。
- 检查现有流程的判断逻辑,确认是否存在多分支分类编排需求。
- 需按实际环境确认全局变量的具体选项内容。
解决与验证
升级FastGPT至v4.8-alpha及以上版本,在判断器中直接配置if elseif else组合逻辑,即可实现多分支分类编排。验证时,配置包含多条件分支的判断规则,触发对应条件后,确认流程可按预期跳转至对应编排路径。