
# 结束节点
结束节点是工作流的"交互出口"。它决定了工作流执行完一系列复杂逻辑后，最终以何种形式将结果反馈给用户或下游系统。
- 对话型反馈：直接回复一段自然的文字。例如：为您找到的结果是{{result}}。
- 任务型反馈：返回结构化的数据（JSON），让工作流的返回结果从"自然语言对话"升级为"程序可调用的标准化数据格式"，满足系统对接、跨流程调用、数据复用等技术场景的需求。
#### 结束节点
**输入参数：**
用于接收上游节点传递过来的数据。支持引用上游节点的输出，或者输入一个常量值。
该参数无法直接返回，需在"指定回复"中以{{variable_name}}形式插入才会体现在最终结果里。
系统参数列举如下：
- "conversation_history"：存储当前对话的历史消息记录。
- "current_time"：获取当前的系统时间戳或时间字符串。
- "user_id"：识别当前用户的唯一标识符。
- "conversation_id"：当前工作流的唯一对话标识。
- "dialogue_count"：当前对话的轮次数计数。
 
**输出参数：**
结束节点的输出参数是专门用于对外以变量形式返回数据的配置项，同样支持引用上游数据和手动输入，工作流运行结束后所有输出参数会统一以JSON格式聚合返回，这类格式适配子工作流调用的场景，能让子工作流直接解析使用该数据。
如果工作流直接绑定了智能体，对话中触发了工作流时，大模型会自动总结JSON格式的内容，并以自然语言回复用户。
同时该参数可引用工作流全局配置的记忆变量，但有严格的使用限制，绝对不能在"指定回复"中插入或引用。
**指定回复：**
指定回复是工作流最终结果的可视化展示内容编辑区，用户可在该文本框中自定义撰写回复的文字内容，也能将已配置的输入参数以{{variable_name}}的形式插入到文本中，实现动态数据与固定文案的结合。
指定回复支持单击![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002717389589.png)快速插入输入参数，或在指定回复输入框中键入"{{}}"快速引用参数。
指定回复中不能插入输出参数。
**结构化信息：**
功能开启时，可使用{{_NODE_OUTPUT}}引用"指定回复"的全部内容，是自然语言的结构化封装。
![](https://support.huaweicloud.com/lowcode-agentarts/public_sys-resources/note_3.0-zh-cn.png)
结束节点的**输出参数**不允许引用大模型节点的raw_output参数。
图1结束节点   
![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002687949842.png)
#### 相关操作
- 双击名称下面的节点说明，可修改节点的描述信息。
- 单击![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002717389597.png)图标，可查看文档信息。
 
#### 常见问题
**问题：报错"response_template类型错误、为空或引用异常"，怎么解决？**
图2结束节点报错   
![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002717549477.png "点击放大")
**回答：** 检查变量引用是否有效（最常见原因）。如[图1]所示，"指定回复"中引用的参数没有在"输入参数"中定义，需将输入参数名称改为result，或将指定回复的引用参数改为{{accountName}}。
