节点功能
Agent 节点属于信息处理类节点,支持用户将本应用内的 Agent 引入到当前工作流。工作流执行至该处会中断并与用户进行交互,直到 Agent 完成任务并输出有效内容。
Agent 是基于大模型并集成了任务执行指令和工具集的类(class),具备自主任务规划、工具自主选择调用和按预设逻辑执行任务的能力。用户可根据需要在 Multi-Agent 模式完成 Agent 搭建(包括工具选择、提示词配置等)和调试,然后将已配置完成的 Agent 引入工作流,结合其他节点完成业务流程搭建。
典型应用场景是将某个简单子系统(如海报生成 Agent)模块化引入复杂业务流程中,简化整体工作流搭建。例如:创建“海报生成 Agent”,配置图片生成插件与海报风格提示词。并将该 Agent 引入宣传材料撰写工作流,完成完整工作流搭建,实现一键生成海报与文案。
操作说明
引用 Agent


输入变量
输入变量仅在该节点内部生效,不能跨节点使用。支持最多添加50个输入变量,满足多输入变量场景需要。单击添加,进行如下配置以添加输入变量。
配置 | 说明 |
变量名称 | 该变量的名称,只能包含字母、数字或下划线,并且以字母或下划线开头,必填 |
变量描述 | 该变量的说明信息,非必填 |
数据来源 | 该变量的数据来源,支持“引用”“输入”两种选项。“引用”可选择前序所有节点的输出变量,“输入”可手动填入固定值,必填 |
变量类型 | 该变量的数据类型,不可选择,默认为引用的变量类型或输入的 string 类型 |
Agent
启动Agent的用户问题
启动 Agent 的输入问题作为 Agent 节点的初始输入,不填写时,系统会默认传入SYS.UserQuery作为输入。


说明:
Agent 配置不支持在工作流内修改(包括Agent名称、描述、配置模型、提示词和插件)。
输出变量
经该节点处理后的输出变量,默认包括工具调用过程和最终结果,以及运行时报错信息 Error(数据类型为 object,正常运行时该字段为空)。不支持用户手动新增。


异常处理
可手动开启异常处理(异常处理默认关闭),支持超时触发处理、异常重试和异常处理方式的配置。配置内容见下表。
当前仅支持用户设置“超时触发处理”的时长,其他异常由平台自动识别。
配置 | 说明 |
超时触发处理 | 节点运行的最大时长,超过时触发异常处理。Agent 节点的超时时间默认值为300s,超时时间设置范围为1-600s |
最大重试次数 | 节点运行异常时重新运行的最大次数。重试超过设定次数,认为该节点调用失败,执行下方的异常处理方式,默认为3次 |
重试时间间隔 | 每次重新运行的时间间隔,默认为1秒 |
异常处理方式 | 支持“输出特定内容”、“执行异常流程”和“中断流程”三种 |
异常情况的输出变量 | 选择异常处理方式为“输出特定内容”时,超过最大重试次数后节点返回的输出变量 |


选择异常处理方式为“输出特定内容”时,发生异常后工作流不会中断,节点异常重试后直接返回用户在输出内容设置的输出变量及变量值;
选择异常处理方式为“执行异常流程”时,发生异常后工作流不会中断,节点异常重试后执行用户自定义的异常处理流程;


选择异常处理方式为“中断流程”时,没有更多设置项,发生异常后工作流执行中断。
应用示例
利用 Agent 节点,可以实现缩短工作流流程,简化搭建步骤。例如,配置天气查询小助手,实现天气查询和穿衣建议服务。
普通工作流节点配置流程:开始 > 参数提取 > 天气插件 > 大模型 > 回复 > 结束。
引入 Agent 节点配置流程:开始 > Agent > 回复 > 结束。


1. 配置开始节点。
此处使用开始节点的默认配置即可。


2. 配置 Agent 节点。


3. 配置回复节点。
回复节点直接引用前置 Agent 节点的输出内容,将 Agent 节点的输出变量 Output.Content 通过回复内容传出到结束节点。


4. 配置结束节点
结束节点输出回复节点的回复内容 Output.Answer。


配置完成后,单击调试,运行工作流,测试应用效果。

