FastGPT icon indicating copy to clipboard operation
FastGPT copied to clipboard

工具调用节点后增加节点可能会导致一个问题输出多个答案

Open alvinwee07 opened this issue 1 year ago • 6 comments

例行检查

  • [x] 我已确认目前没有类似 issue
  • [x] 我已完整查看过项目 README,以及项目文档
  • [x] 我使用了自己的 key,并确认我的 key 是可正常使用的
  • [x] 我理解并愿意跟进此 issue,协助测试和提供反馈
  • [x] 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

你的版本

  • [x] 公有云版本
  • [ ] 私有部署版本, 具体版本号:

问题描述, 日志截图 目前工具调用肯定会输出回复内容,如果后面有其它节点比如“对AI回复内容做文本加工后再输出最终的回复内容”则最后会输出两段整体重复的内容,能否加个开关控制下工具调用是否输出回复内容。

image image

复现步骤

预期结果 增加开关,工具调用可以控制是否直接输出回复

相关截图

alvinwee07 avatar Jul 23 '24 08:07 alvinwee07

config文件设置下参数

goactiongo avatar Jul 23 '24 17:07 goactiongo

使用工具终止

c121914yu avatar Jul 24 '24 00:07 c121914yu

使用工具终止

试过,终止连在工具上,工具结果不能往后流转(如图文本拼接只能选择工具调用模块的变量)

image image

alvinwee07 avatar Jul 24 '24 11:07 alvinwee07

使用工具终止

试过,终止连在工具上,工具结果不能往后流转(如图文本拼接只能选择工具调用模块的变量)

image image

是的,你是没办法在主流程里获取到子流程的结果。 但是为什么,不直接在子流程里,完成剩下的任务?

c121914yu avatar Jul 25 '24 06:07 c121914yu

后续增加一个 feature 实现这个把,目前简易可以直接在子流程中完成,或者把结果挂载到全局变量里,也是一个方法。

c121914yu avatar Jul 25 '24 06:07 c121914yu

@c121914yu @alvinwee07 请问有什么临时解决办法吗? 如何解决重复输出两个的问题?

ganlanshugod avatar Jan 17 '25 02:01 ganlanshugod