在作为代理工具调用时,Run Flow 组件返回空内容
QQ 错误描述
当一个代理引用一个运行流组件作为工具时,该工具接收正确的输入参数但返回空内容.
同样的"运行流"组件在没有工具模式下直接执行时会正确工作.
第14791号报道了类似的问题。 我在那里增加了我的复制细节,但因为这个问题已经解决了,而且这个问题仍然可以在Langflow 1.12.1上复制,所以我开始讨论这个问题,以记录目前的行为。
这也可能与第14793号决议所处理的工具调用问题有关。
- 复制
** 最低限度设置** 流量
" 聊天投入 " -- -- " 聊天产出 "
我也测试过:
" 文本输入 QQ " 聊天输出 "
子流只将收到的输入直接传递到输出上. 它不包含代理或语言模型。
父流量
" 聊天输入 " - " 代理 " - " 聊天输出 "
运行流组件作为工具连接到代理中.
特工受命拨打"跑流"工具,并不加修改地通过收到的输入.
复制步骤
- 创建只包含 Chat 输入的子流 ~ Chat 输出 。
- 与代理创建父流。
- 在运行流程组件中选择分流。
- 将运行流程部分与代理连接作为工具。
- 向母流发送测试123。
- 检查代理追踪和运行流程工具结果。
预期行为
Run Flow 工具应该通过 Test123 到分流并返回:
`试验123 '
当我直接执行运行流组件并提供Test123作为其输入时,子流会正确返回Test123.
当代理引用与工具相同的组件时,工具调用参数包含正确的值:
贾森 { "flow tweak data":{ "通览-XXXX~输入 值":"试一二三". {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
然而,该工具返回空内容 :
贾森
{
"类型":"工具-端",
"输出":{
"内容":"".
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
- 谁能帮忙?
@italojohny@ogabrielluiz : 总统阁下,
操作系统
Windows 11 上的 Linux Docker 容器
QQ Langflow 版本
1.12.1 国家
XZTERM1 版本
无
QQ 截图
无回复( N)
QQ 流程文件
无回复( N)
内容来源: langflow-ai/langflow