更新时间:2026-03-09 GMT+08:00
分享

结束节点

结束节点是工作流的“交互出口”。它决定了工作流执行完一系列复杂逻辑后,最终以何种形式将结果反馈给用户或下游系统。

  • 对话型反馈:直接回复一段自然的文字。例如:为您找到的结果是{{result}}。
  • 任务型反馈:返回结构化的数据(JSON),让工作流的返回结果从“自然语言对话”升级为“程序可调用的标准化数据格式”,满足系统对接、跨流程调用、数据复用等技术场景的需求。

结束节点

输入参数:

用于接收上游节点传递过来的数据。支持引用上游节点的输出,或者输入一个常量值。

该参数无法直接返回,需在“指定回复”中以{{variable_name}}形式插入才会体现在最终结果里。

系统参数列举如下:
  • “conversation_history”:存储当前对话的历史消息记录。
  • “current_time”:获取当前的系统时间戳或时间字符串。
  • “user_id”:识别当前用户的唯一标识符。
  • “conversation_id”:当前工作流的唯一对话标识。
  • “dialogue_count”:当前对话的轮次数计数。

输出参数:

结束节点的输出参数是专门用于对外以变量形式返回数据的配置项,同样支持引用上游数据和手动输入,工作流运行结束后所有输出参数会统一以JSON格式聚合返回,这类格式适配子工作流调用的场景,能让子工作流直接解析使用该数据。

如果工作流直接绑定了智能体,对话中触发了工作流时,大模型会自动总结JSON格式的内容,并以自然语言回复用户。

同时该参数可引用工作流全局配置的记忆变量,但有严格的使用限制,绝对不能在“指定回复”中插入或引用。

指定回复:

指定回复是工作流最终结果的可视化展示内容编辑区,用户可在该文本框中自定义撰写回复的文字内容,也能将已配置的输入参数以{{variable_name}}的形式插入到文本中,实现动态数据与固定文案的结合。

指定回复支持单击快速插入输入参数,或在指定回复输入框中键入'{'快速引用参数。

指定回复中不能插入输出参数。

结构化信息:

功能开启时,可使用{{_NODE_OUTPUT}}引用“指定回复”的全部内容,是自然语言的结构化封装。

结束节点的输出参数不允许引用大模型节点的raw_output参数。

图1 结束节点

相关操作

  • 双击名称下面的节点说明,可修改节点的描述信息。
  • 单击图标,可查看文档信息。

常见问题

问题:报错“response_template类型错误、为空或引用异常”,怎么解决?

图2 结束节点报错

回答:检查变量引用是否有效(最常见原因)。如图1所示,“指定回复”中引用的参数没有在“输入参数”中定义,需将输入参数名称改为result,或将指定回复的引用参数改为{{accountName}}。

相关文档