工作流编排
创建多步骤工作流,串联多个 Agent 完成复杂优化任务
工作流编排
工作流(Workflow)是多个 Agent 的有序编排。当单个 Agent 无法独立完成复杂任务时,可以通过工作流将多个 Agent 串联起来,按步骤依次执行,前一个 Agent 的输出可作为后一个 Agent 的输入。
典型的工作流场景:第一步用「关键词挖掘 Agent」获取目标关键词,第二步用「内容生成 Agent」撰写文章,第三步用「SEO 优化 Agent」润色标题与 Meta,最终输出一篇 SEO 友好的内容草稿。
创建工作流
- 进入「AAO 自动化 → 工作流」页面。
- 点击「新建工作流」。
- 填写工作流名称与描述。
- 在画布中按顺序添加步骤节点:
| 配置项 | 说明 |
|---|---|
| 步骤名称 | 该节点的显示名称 |
| 选择 Agent | 绑定执行该步骤的 Agent |
| 输入参数 | 该步骤所需的变量(可引用上游步骤输出) |
| 执行条件 | 可选,满足条件才执行该步骤 |
- 用连线将节点按执行顺序串联。
- 点击「保存」完成创建。
!TIP 在输入参数中使用
{{步骤名.字段}}可引用上游步骤的输出,实现数据在节点间流转。例如{{生成内容.title}}引用上一步生成内容的标题字段。
执行工作流
- 在工作流列表中找到目标工作流。
- 点击「执行」按钮。
- 在参数面板中填写工作流的初始输入变量。
- 确认后点击「开始执行」。
执行过程中,系统会按节点顺序逐个调用对应 Agent:
- 将初始变量传入第一个节点。
- 该 Agent 执行完毕后,输出结果写入上下文。
- 系统读取下一个节点的输入映射,组装参数并触发执行。
- 重复上述过程直至所有节点执行完成。
- 汇总最终输出并记录运行结果。
!NOTE 工作流执行是同步阻塞的,节点之间严格按顺序执行。如果某节点执行失败,工作流将中断并标记失败状态,已执行节点的结果仍会保留在运行记录中。
查看工作流运行历史
进入「AAO 自动化 → 工作流运行历史」可查看每次工作流执行的详情:
- 工作流名称与触发时间
- 每个节点的执行状态(成功/失败/跳过)
- 各节点的输入参数与输出结果
- 单节点 Token 消耗与总消耗
- 整体耗时
运行历史支持按工作流名称、状态和时间范围筛选,便于排查失败节点和优化执行效率。
工作流配置技巧
合理拆分粒度
每个节点对应一个职责明确的 Agent,避免单个节点承担过多任务。粒度过细会增加调用开销,过粗则降低复用性。
善用执行条件
通过执行条件实现分支逻辑,例如「当内容评分低于 60 时才执行优化节点」,让工作流更智能。
关注上下文体积
工作流上下文会随节点增多而增大,过大的上下文会显著增加 Token 消耗。对于不依赖上游输出的节点,可关闭上下文传递。
!WARNING 工作流中每个节点都会独立消耗 Token,节点越多总成本越高。建议先用少量节点验证流程,确认无误后再扩展完整链路。
相关链接
此页有帮助吗?