使用 Copilot CLI 自动驾驶功能与团队一起迭代任务
作者使用自动引导机制反复迭代直至完成,并通过“fleet”功能将工作分配给并行智能体,同时注意到小任务带来的额外开销。
- 具体怎么做
- Daniel Ward 开启了实验模式,随后使用自动驾驶模式循环执行任务,直至大型任务完成,无需使用 ask_user 工具。他结合 /plan 功能制定指导计划,并启用 /fleet 来启动并行智能体,包括自定义智能体。当他无法继续监控运行过程时,通过设置标志来结束循环。
- 做到了什么
- 自动驾驶模式让Copilot无需重复提示词即可完成大型任务,非常适合快速验证概念。而车队模式则会增加协调开销,导致提示词处理变慢,因此小型任务在没有该模式时可能表现更好。
- 上手要点
- 如果无法监控运行状况,则设置 --max-autopilot-continues。命令行工具建议采用yolo模式进行自动驾驶,而Ward在生产环境中避免使用自动驾驶功能,因为这会增加审核难度。
你可以这样试
使用 GitHub Copilot在 [repo path] 中使用 Copilot CLI,以自动模式处理 [task],并持续迭代直至达到 [完成标准,例如所有测试通过]。如果任务包含明确的独立部分,如 [part A] 和 [part B],则使用 /fleet 将其分配到多个并行智能体上;否则则保持由单个智能体处理。完成后,总结所完成的内容,并标记出任何不确定的部分。