现象
用户在使用FastGPT私有部署最新版本时,工作流场景下存在配置冲突。进入目标流程后,若输入与当前流程相关的问句,或输入无关问句,仅能实现单一功能。当全局变量判断器置于问题分类节点之前时,可跳过问题分类直接继续当前流程,但无法处理无关问句的打断;当全局变量判断器置于问题分类节点之后时,可通过问题分类拦截无关问句实现流程打断,但无法跳过分类直接继续当前流程。
可能原因
全局变量判断器与问题分类节点的配置位置,直接决定了流程的拦截逻辑与上下文保留规则。前置配置时,跳过了问题分类的拦截步骤,可保留流程上下文继续执行,但无法识别无关问句并触发打断逻辑;后置配置时,问题分类可拦截无关问句实现打断,但会过滤掉与当前流程相关的问句,无法跳过分类直接继续当前流程。
排查步骤
- 登录FastGPT平台,进入目标工作流的编辑页面,查看全局变量判断器与问题分类节点的配置顺序。
- 测试输入与当前流程相关的问句,记录流程是否能按预期继续执行。
- 测试输入与当前流程无关的问句,记录流程是否能被正常打断。
- 对比两次测试结果,确认当前配置仅支持流程继续或仅支持流程打断的具体情况。
解决与验证
调整全局变量判断器与问题分类节点的配置逻辑,结合两种配置的优势。先通过问题分类节点拦截无关问句,实现流程打断;再通过全局变量判断器判断当前是否处于目标流程,若匹配则继续当前流程。验证时,输入与当前流程相关的问句,确认流程可正常继续执行;输入无关问句,确认流程被打断并触发对应处理逻辑。
来源: FastGPT 官方来源
适用性与版本范围
本页适用于官方来源记录的 故障排查 场景。执行变更前,需核对 FastGPT、依赖、API 与部署版本。
安全护栏
凭证与私密数据使用 [REDACTED_CREDENTIAL] 占位符。执行操作前需核对文档的环境与版本。
回滚指引
恢复变更前的技术内容权威快照、已保存配置与数据快照,再执行最小验证场景。