Skip to content

4.9 工作流

本节目标

认识工作流:把多步流程编排成脚本,自动启动子代理,一次跑完一条流水线。

什么是工作流

子代理解决"拆分"问题,后台任务解决"等待"问题,但都还差一层:流程的编排

比如你有一个固定套路:拉取数据、清洗、生成报告、发布。这套流程每次都要走一遍,如果靠手发指令,一遍遍重复太累。

工作流就是把这类流程写成一段编排脚本:脚本按顺序定义每一步干什么、什么时候启动子代理、子代理之间怎么衔接。agent 写好脚本后,一条命令跑完整个流水线。

工作流和普通任务的区别

对比普通任务工作流
流程临时决定,边想边干脚本固化,按步执行
子代理现场拆脚本里编排,自动启动
复用每次重新来一套脚本反复跑
适合一次性任务重复性流程

一句话:普通任务是"干一次",工作流是"定个流程,以后照跑"

怎么用工作流

工作流目前是偏进阶的能力,用法上记住两点:

  1. 让 agent 用工作流执行:对重复流程,告诉 agent"把这个流程写成工作流跑一遍"。agent 会编写编排脚本并执行,脚本里的每一步(包括启动子代理)都会按顺序推进
  2. 查看运行过程:工作流跑起来后,界面上会以嵌套展开的方式展示整个运行:这次运行、每个阶段、每个子代理(member)的身份和状态,可以逐层展开看执行到哪了

什么时候值得用

  • 固定流程反复跑:比如每周生成一次数据报告
  • 多步骤强依赖:第 1 步的产物是第 2 步的输入
  • 涉及多个子代理协作:脚本统一编排,避免现场临时拼

学习建议

工作流是这章里最进阶的功能。初学者先做到"认识它、能用它跑现成流程"即可。想深入编排和写脚本,等基础功能都熟了再看进阶篇。

常见问题

问:工作流脚本是谁写的?

模型写的。你描述流程,agent 负责把它变成编排脚本并执行,不用你自己写代码。

问:工作流跑一半失败了怎么办?

界面会显示失败在哪一步。告诉 agent"从失败那步继续"或让它调整脚本重跑。

小结

  • 工作流把多步流程写成编排脚本,可自动启动子代理,一次跑完流水线
  • 适合固定、可复用的流程;界面以嵌套展开展示每步运行
  • 初学先会"跑现成流程",脚本编排是进阶玩法

流程自动化认识了,最后一节换一种视角看会话:轨迹视图。

发现错误?提交反馈 · 欢迎 提 PR 改进本书