工作流编排

创建多步骤工作流,串联多个 Agent 完成复杂优化任务

工作流编排

工作流(Workflow)是多个 Agent 的有序编排。当单个 Agent 无法独立完成复杂任务时,可以通过工作流将多个 Agent 串联起来,按步骤依次执行,前一个 Agent 的输出可作为后一个 Agent 的输入。

典型的工作流场景:第一步用「关键词挖掘 Agent」获取目标关键词,第二步用「内容生成 Agent」撰写文章,第三步用「SEO 优化 Agent」润色标题与 Meta,最终输出一篇 SEO 友好的内容草稿。

创建工作流

  1. 进入「AAO 自动化 → 工作流」页面。
  2. 点击「新建工作流」。
  3. 填写工作流名称与描述。
  4. 在画布中按顺序添加步骤节点:
配置项说明
步骤名称该节点的显示名称
选择 Agent绑定执行该步骤的 Agent
输入参数该步骤所需的变量(可引用上游步骤输出)
执行条件可选,满足条件才执行该步骤
  1. 用连线将节点按执行顺序串联。
  2. 点击「保存」完成创建。

!TIP 在输入参数中使用 {{步骤名.字段}} 可引用上游步骤的输出,实现数据在节点间流转。例如 {{生成内容.title}} 引用上一步生成内容的标题字段。

执行工作流

  1. 在工作流列表中找到目标工作流。
  2. 点击「执行」按钮。
  3. 在参数面板中填写工作流的初始输入变量。
  4. 确认后点击「开始执行」。

执行过程中,系统会按节点顺序逐个调用对应 Agent:

  1. 将初始变量传入第一个节点。
  2. 该 Agent 执行完毕后,输出结果写入上下文。
  3. 系统读取下一个节点的输入映射,组装参数并触发执行。
  4. 重复上述过程直至所有节点执行完成。
  5. 汇总最终输出并记录运行结果。

!NOTE 工作流执行是同步阻塞的,节点之间严格按顺序执行。如果某节点执行失败,工作流将中断并标记失败状态,已执行节点的结果仍会保留在运行记录中。

查看工作流运行历史

进入「AAO 自动化 → 工作流运行历史」可查看每次工作流执行的详情:

  • 工作流名称与触发时间
  • 每个节点的执行状态(成功/失败/跳过)
  • 各节点的输入参数与输出结果
  • 单节点 Token 消耗与总消耗
  • 整体耗时

运行历史支持按工作流名称、状态和时间范围筛选,便于排查失败节点和优化执行效率。

工作流配置技巧

合理拆分粒度

每个节点对应一个职责明确的 Agent,避免单个节点承担过多任务。粒度过细会增加调用开销,过粗则降低复用性。

善用执行条件

通过执行条件实现分支逻辑,例如「当内容评分低于 60 时才执行优化节点」,让工作流更智能。

关注上下文体积

工作流上下文会随节点增多而增大,过大的上下文会显著增加 Token 消耗。对于不依赖上游输出的节点,可关闭上下文传递。

!WARNING 工作流中每个节点都会独立消耗 Token,节点越多总成本越高。建议先用少量节点验证流程,确认无误后再扩展完整链路。

相关链接

此页有帮助吗?

订阅最新资讯

获取 GEO 优化前沿动态与行业洞察