SuperAPI AI 工具集

when-and-how-to-run-parallel-agents

智能体与模型

查看项目

更新于 10-16 04:55

技能介绍

用途:在决定是否让多个智能体并行工作时使用。并行智能体适用于相互独立的问题域,而不是让混乱的流程变得更嘈杂;本技能帮助判断工作能否安全拆分,定义聚焦的智能体任务并整合结果。

主要能力:给出独立性测试问题清单(任务能否独立理解、是否编辑不同文件或子系统、是否可能是同一根因、是否存在共享可变状态或测试夹具、任务二是否需要任务一的输出、两个智能体是否会做出冲突的架构选择);可并行的例子包括不相关子系统的多个测试失败、独立研究问题、无障碍/安全/行为等分离的验证、不共享文件或状态的实现切片;不可并行的是研究→实现、基础→扩展这类依赖链,需先定义契约再并行前后端。

使用方式:派发模式为把工作分组为域、检查独立性与依赖、编写聚焦的任务契约、并发派发、读取结果并检查冲突、集成验证并决定下一步。每个任务契约应自包含且范围狭窄,包含 Scope(具体检查或修改什么)、Goal(期望结果)、Inputs(文件、错误、文档、计划片段、约束)、Boundaries(不要触碰什么)、Verification(需运行或检查的内容)、Output(期望的摘要格式)。编排者负责合并,不允许子智能体在未明确协议时通过编辑重叠状态隐式协作。集成时逐条读取摘要、检查改动文件与证据、检查与其他智能体的重叠、分类冲突与后发现的依赖,并运行相应的集成验证;同一文件被多个智能体改动需人工审阅差异,多个智能体报告同一根因则合并为一个修复路径。

适用场景与限制:适合可分离的失败域、独立研究线程、分离验证、不共享文件或状态的实现切片。不适用于失败很可能共享同一根因、任务构成链条、一个任务需要另一个任务的输出、智能体编辑相同文件且无合并协议、需要理解单一系统级交互、探索式调试尚未识别可分离领域,或并行成本高于任务本身的情况。编码相关工作时,先加载 engineering-principles 并让编码子智能体在聚焦任务技能前也加载它。资料未提供具体收费、价格或平台信息。