4.9 工作流
本节目标
认识工作流:把多步流程编排成脚本,自动启动子代理,一次跑完一条流水线。
什么是工作流
子代理解决"拆分"问题,后台任务解决"等待"问题,但都还差一层:流程的编排。
比如你有一个固定套路:拉取数据、清洗、生成报告、发布。这套流程每次都要走一遍,如果靠手发指令,一遍遍重复太累。
工作流就是把这类流程写成一段编排脚本:脚本按顺序定义每一步干什么、什么时候启动子代理、子代理之间怎么衔接。agent 写好脚本后,一条命令跑完整个流水线。
工作流和普通任务的区别
| 对比 | 普通任务 | 工作流 |
|---|---|---|
| 流程 | 临时决定,边想边干 | 脚本固化,按步执行 |
| 子代理 | 现场拆 | 脚本里编排,自动启动 |
| 复用 | 每次重新来 | 一套脚本反复跑 |
| 适合 | 一次性任务 | 重复性流程 |
一句话:普通任务是"干一次",工作流是"定个流程,以后照跑"。
怎么用工作流
工作流目前是偏进阶的能力,用法上记住两点:
- 让 agent 用工作流执行:对重复流程,告诉 agent"把这个流程写成工作流跑一遍"。agent 会编写编排脚本并执行,脚本里的每一步(包括启动子代理)都会按顺序推进
- 查看运行过程:工作流跑起来后,界面上会以嵌套展开的方式展示整个运行:这次运行、每个阶段、每个子代理(member)的身份和状态,可以逐层展开看执行到哪了
什么时候值得用
- 固定流程反复跑:比如每周生成一次数据报告
- 多步骤强依赖:第 1 步的产物是第 2 步的输入
- 涉及多个子代理协作:脚本统一编排,避免现场临时拼
学习建议
工作流是这章里最进阶的功能。初学者先做到"认识它、能用它跑现成流程"即可。想深入编排和写脚本,等基础功能都熟了再看进阶篇。
常见问题
问:工作流脚本是谁写的?
模型写的。你描述流程,agent 负责把它变成编排脚本并执行,不用你自己写代码。
问:工作流跑一半失败了怎么办?
界面会显示失败在哪一步。告诉 agent"从失败那步继续"或让它调整脚本重跑。
小结
- 工作流把多步流程写成编排脚本,可自动启动子代理,一次跑完流水线
- 适合固定、可复用的流程;界面以嵌套展开展示每步运行
- 初学先会"跑现成流程",脚本编排是进阶玩法
流程自动化认识了,最后一节换一种视角看会话:轨迹视图。