现象
- 版本升级前已创建的流程,AI对话模块的思考过程无法正常显示,新建的流程未出现该问题;
- 新、老流程中,配置了AI对话的节点的思考过程模块会出现报红现象;
- 在出现报红的流程中任意新增一个控件后,报红状态会暂时消失,但关闭并重新打开该流程后,报红现象会再次出现。
可能原因
目前暂无官方明确的归因结论,无法直接确定具体触发逻辑。结合问题表现推测,可能与版本升级后平台对流程配置的兼容性调整有关,但需结合实际部署环境、版本升级路径、历史配置变更等信息进一步确认。
排查步骤
- 区分流程属性:先确认出现问题的流程是版本升级前已存在的老流程,还是新建流程,对比两类流程的表现差异;
- 记录报错信息:在报红的AI对话节点的思考过程模块处,查看并记录实际的报错提示文本(需按当前环境实际获取);
- 临时触发验证:在出现报红的流程中,任意新增一个控件,观察节点的报红状态是否暂时消失;
- 复现验证:关闭并重新打开该流程,再次观察AI对话节点的思考过程模块是否再次出现报红现象。
解决与验证
当前暂无公开的官方永久修复方案。临时缓解方式为:在出现报红的流程中新增任意控件,可暂时消除节点的报红状态,但该操作无法彻底解决问题,重新打开流程后报红仍会出现。 若需彻底解决该问题,需按实际环境排查以下方向:确认版本升级的具体变更内容,排查流程配置与新版本的兼容性,或等待官方发布后续版本更新。 验证方式为:完成修复后,老流程的AI对话思考过程可正常显示,AI对话节点的思考过程模块不再报红,且重新打开流程后不会再次出现爆红现象。
来源:https://github.com/labring/FastGPT/issues/6306