低代码工作流的开始节点用于开启触发一个低代码工作流,而结束节点用于输出低代码工作流的结果。
开始节点是工作流的起始节点,用于定义启动工作流需要的输入信息。该节点只包含输入参数。默认情况下,开始节点已包含一个输入参数 input,表示用户在本轮对话中输入的原始内容。你也可以按需添加更多输入参数。
对于每个参数,你可以配置以下信息。
| 配置项 | 说明 |
|---|---|
| 变量名 | 为输入参数指定一个有意义的名称。 |
|
变量类型 |
输入参数的数据类型。 开始节点支持配置
|
|
参数描述 |
参数的描述信息,帮助模型理解传入的参数含义。 将工作流绑定到智能体中使用时,模型会自动分析用户的 Query,将 Query 中表达的信息填入对应的参数中。 |
|
是否必选 |
参数是否必选。如果未指定必选参数,无法开始执行工作流。 将工作流绑定到智能体中使用时,用户 Query 中如果缺少必选参数,则不会触发工作流。 |
你可以通过以下两种方式来添加输入参数:
结束节点是工作流的最终节点,用于返回工作流运行后的结果。结束节点支持两种返回方式,即返回变量和返回文本。
返回变量模式下,工作流运行结束后会以 JSON 格式输出所有返回参数,适用于工作流绑定卡片或作为子工作流的场景。如果工作流直接绑定了智能体,对话中触发了工作流时,大模型会自动总结 JSON 格式的内容,并以自然语言回复用户。返回变量支持配置 String、Number、Object 等多种类型,其中 Object 类型的参数最多支持 3 层嵌套。
返回文本模式下,工作流运行结束后,智能体中的模型将直接使用指定的内容回复对话。回答内容中支持引用输出参数,也可以设置流式输出。具体说明如下:
| 设置 | 说明 |
|---|---|
| 输出变量 | 输出节点中输出的参数。为工作流绑定卡片时可以使用这些参数。 |
|
回答内容 |
工作流的最终输出内容,不可设置为空。
|