Autopilot 自动编排
让你的 AI 团队自主地处理完任务积压
它的作用
Autopilot 是一种自主编排模式,它会从你的看板上领取任务、将其分配给合适的 AI 智能体、 按依赖顺序执行它们,并推动任务在工作流中流转 —— 仅在需要你输入时才会暂停。
可以把它想象成一个在后台运行的项目经理:它尊重任务依赖关系、跨多个会话调度工作, 并在你专注于高层决策的同时,持续推进你的商业计划书。
工作原理
- 1领取任务 —— 工作队列选取依赖关系全部满足的最高优先级任务。
- 2分配智能体 —— 任务所指派的团队成员(或最匹配的智能体) 开启一个会话并开始工作。
- 3执行 —— 智能体逐步完成任务,产出交付物并更新商业计划书。
- 4移至审查 —— 完成的工作会被移动到"审查"列。 如果智能体需要你的输入,它会通过 AskUserQuestion 工具发问。
- 5下一个任务 —— 流水线领取下一个就绪的任务并重复此过程。
依赖感知的工作队列
Autopilot 使用任务依赖图 来确定执行顺序。只有当一个任务的所有前置条件都进入"已完成"列时,它才会被领取。
优先级排序
在依赖关系已满足的任务中,"紧急"和"高"优先级的任务会被优先领取。
阻塞检测
依赖关系尚未满足的任务,会在其看板卡片上显示"已阻塞"标记,并被队列跳过。
多会话流水线
Autopilot 可以并发管理多个会话。每个任务都在自己的会话中运行, 且会话会自动关联到它所服务的任务。这意味着:
- 智能体可从任务描述和验收标准中获得完整上下文
- 会话中产出的交付物会被附加到该任务上
- 你可以审查任意会话,准确了解智能体所做的工作
Autopilot 控制项
Autopilot 界面在项目工作区工具栏中提供可视化控制项:
开始
从当前积压开始自主执行。
暂停
在当前任务完成后暂停执行。不会丢失任何工作。
状态
显示正在运行的任务、进度,以及任何待处理的问题。
调度器集成
Autopilot 可以通过内置调度器使用 cron 表达式触发。例如,你可以安排在每天上午 9 点运行一次, 以处理隔夜积压的任务。在你工作区的配置文件中配置调度。