SuperAPI AI 工具集

parallel-launch

智能体与模型

查看项目

更新于 10-16 07:44

技能介绍

用途

Parallel Launch 用于把一个任务拆解成彼此独立的关注点(concerns),并通过广泛并行的、专业化的智能体分组来执行。当一次请求涉及多个可并行处理的方面时使用。

主要能力

  • 分析任务并识别可并发运行的独立关注点。
  • 每个关注点必须自包含:没有共享可变状态,没有顺序依赖。
  • 如果关注点之间存在依赖,则把有依赖的批次排在独立批次完成之后。
  • 在决定是否并行时参考委派场景(delegation scenarios)。

使用方式

设计智能体组

针对每个独立关注点:

  • 分配清晰、限定范围的目标(每个智能体只负责一个关注点)。
  • 选择合适的智能体类型(Explore、Plan、通用型或领域专家)。
  • 定义预期输出格式,以便结果可以被组合。

并行启动

  • 在单次工具调用中启动所有独立智能体——在可以并行时绝不要按顺序执行。

组合结果

待所有智能体完成后:

  • 直接合并无冲突的输出。
  • 对于冲突或重叠的结果,进行协调并向用户展示取舍。
  • 如果有任何智能体失败或返回不完整结果,报告缺口并提出有针对性的后续行动。

审查组合后的输出

派发一个审查智能体来验证:

  • 完整性:所有原始关注点均已处理,没有遗漏。
  • 一致性:各智能体输出之间没有矛盾。
  • 准确性:主张有依据,来源经过核查,没有虚构的发现。
  • 范围:没有构建超出要求的多余内容。
  • 对于实现类工作,额外验证规格符合性和代码质量。

只有在审查通过之后才向用户汇报。

适用场景

适用于任务可以分解为两个或更多真正独立的关注点,且这些关注点能够并发执行的情况。

限制与约束

  • 每批智能体数量:与真正独立的关注点数量匹配(避免人为拆分)。
  • 每个智能体提示必须包含完整上下文——智能体之间不共享记忆。
  • 不要为平凡的顺序工作(单个文件、单个关注点)启动智能体。
  • 如果任务少于 2 个独立关注点,直接执行,而不启动智能体。

红线

  • 绝不跳过审查。组合后的输出在汇报前必须始终经过审查智能体。
  • 绝不接受未经核实的组合输出。如果智能体返回相互冲突的结果,审查智能体必须标记出来——而不是静默选择一个。
  • 绝不在审查通过之前向用户汇报。审查步骤是强制性的,而非建议性的。