内容提要
/fleet 是 Copilot CLI 的命令,支持并行调度多个智能体。用户可以通过清晰的提示将任务拆分为独立工作项,从而提高执行效率。编排器负责任务分配和进度跟踪,适合处理多个文件和模块。使用时需注意文件分区和提示自包含,以避免常见问题。
关键要点
-
/fleet 是 Copilot CLI 的命令,支持并行调度多个智能体。
-
用户可以通过清晰的提示将任务拆分为独立工作项,提高执行效率。
-
编排器负责任务分配和进度跟踪,适合处理多个文件和模块。
-
使用 /fleet 时需注意文件分区和提示自包含,以避免常见问题。
-
编排器将任务拆分为具有依赖关系的离散工作项,并识别可并行执行的任务。
-
良好的提示词应明确交付物和边界,以提高任务分配效率。
-
在存在依赖关系时,需明确声明任务的执行顺序。
-
可以定义自定义智能体,并在 /fleet 提示中引用它们。
-
验证子智能体是否成功部署的方法包括检查任务拆解和并行进度。
-
避免文件分区问题,确保子智能体不会同时写入同一文件。
-
保持提示自包含,确保子智能体获取所需的全部信息。
-
在任务分发后,可以发送后续提示来引导编排器的行为。
-
/fleet 适合处理具有天然并行性的任务,而对于线性任务则使用普通提示更简单高效。
-
学习 /fleet 的最佳方式是在真实工作中使用,并根据效果调整提示词。
延伸问答
/fleet 命令的主要功能是什么?
/fleet 命令支持在 Copilot CLI 中并行调度多个智能体,提升任务执行效率。
如何编写有效的 /fleet 提示以提高任务分配效率?
有效的 /fleet 提示应明确交付物和边界,提供清晰的结构,以便编排器能有效拆解任务。
使用 /fleet 时需要注意哪些常见问题?
使用 /fleet 时需注意文件分区问题,避免多个智能体同时写入同一文件,以及保持提示自包含。
在什么情况下应该使用 /fleet 命令?
当任务具有天然并行性,如涉及多个文件或独立模块时,使用 /fleet 命令效果最佳。
如何验证子智能体是否成功部署?
可以通过检查任务拆解、后台任务界面和并行进度来验证子智能体的成功部署。
编排器在使用 /fleet 时的角色是什么?
编排器负责将任务拆分为独立工作项,识别可并行执行的任务,并跟踪进度。