AI工作流由开始节点启动,并由结束节点输出最终结果。
# 开始节点
开始节点是工作流的第一个步骤,用于设定启动工作流时所需的输入信息。它只有输入参数,没有输出等其他参数。

开启对话流参数后,开始节点有一个内置参数 USER_INPUT,它代表用户在当前对话中输入的内容。你还可以根据需求添加更多参数。
开始节点的配置说明如下:
- 数据类型:支持配置 String、Number 等多种类型的输入参数。如果是 Object 类型,最多允许嵌套三层。
- 参数设置方式:可直接添加参数,并设置参数名称。
- 参数描述:描述参数的作用,帮助模型理解这个参数的含义。当工作流在智能体中被触发时,模型会从用户的提问中提取信息,并自动填入对应的参数。
- 是否必选:该参数是否必须提供。如果缺少必选参数,工作流将无法启动。
- 变量显示名称:变量有具体意义描述名称(后续在用户使用时可以见名知意)
- 默认值:变量的默认值
变量数据类型介绍

对象类型默认值:使用json数据结构
对象类型子项:定义对象类型的数据结构,如:
{ "title": "如何优化Webpack构建速度?", "content": "项目构建速度很慢,有哪些有效的Webpack优化方案?", "tags": ["Webpack", "性能优化"] }![image-20260109112032193]()
对象类型的使用
可以在其他节点中使用对象类型的子属性


# 对话流参数
开启后不需要设置参数可直接使用USER_INPUT(既用户在聊天框第一次输入的内容),开启后流程属于对话流。
# 结束节点
结束节点是工作流的最后一个步骤,用于返回工作流的执行结果。它支持以下两种返回方式:
# 返回变量
在此模式下,工作流运行结束后会以 JSON 格式输出所有返回参数。
在智能体运行时或者调试时,当用户在对话中触发了工作流,大语言模型会自动解析 JSON 内容,并以自然语言回复用户。
返回变量支持配置 String、Number、Object 等多种类型,其中 Object 类型最多支持三层嵌套。
# 返回文本
在返回文本模式下,工作流运行结束后,智能体会将你指定的内容作为回复直接发送给用户。你可以在回答中引用工作流输出的参数,也可以控制回答内容的输出方式。
如在回答中引用工作流输出的参数


具体设置和说明如下:
| 设置 | 说明 |
|---|---|
| 输出变量 | 这里列出的是工作流中所有节点输出的参数。 |
| 回答内容 | 工作流最终的回复文本,不可留空。 • 支持通过 <code v-pre></code> 的方式引用上方定义的输出变量。• 流式输出:目前不支持。此功能原本可以实现逐字输出效果(类似打字机),常用于文本较长或需要即时反馈的场景,能提升对话交互的流畅感。由于技术限制,此功能当前不可用。 |
