SuperAPI AI 工具集

swarm

智能体与模型

查看项目

更新于 10-16 00:22

技能介绍

用途:swarm 用于把一项任务拆成 N 个并行工作进程(workers),父级进程等待其全部结束后聚合并返回一份统一报告。可用于并行覆盖、竞速(race)、gauntlet 与探索任务。

主要能力:进程可覆盖不同切片、在同一份简报上竞速,或混合两种形态。流程分四阶段:Frame(框定)——声明完成判定标准与必须返回的产物或报告,选择形态(切片划分、N 个同简报竞速或混合),竞速或混合需先声明 first pass、rank all 或 best-of 规则;N 由用户给定或按形态推导,N 是工作进程总数而非并发数。随后按职责选角色:跑命令并报告所见结果的使用 swarm workers 角色(默认 sonnet),读取代码、diff 或产物并评判的使用 trail reviewer 角色(默认 opus);竞速中每个臂的模型需事先命名。当工作进程写入时,各自有独立可写输出;验证或测量提交时,简报需写明确切 SHA,测量简报还需写明方法(样本数、单样本是什么、顺序),工作进程在结果中记录二者。

使用方式:Phase B 在一条消息里启动全部 N 个工作进程,无 persona、run_in_background: true,使用 pstack-harness 技能的 Spawn a role 生成调用。每份简报独立完整,含目标、范围、确切切片或竞速臂、验证方式与汇报内容;报告使用 PASS、ISSUES 或 BLOCKED 并附证据。Phase C 读取终态结果,丢弃未记录简报所要求 SHA 与方法的结果并重跑该工作进程一次,二次缺失记为 gap;竞速按事先声明的选择规则处理。Phase D 返回一份整合报告,含紧凑结果表、一行式带证据问题、显式 gap 或退出项,以及所用竞速规则(如有)。

限制:资料未提供具体收费、价格、支持平台或性能数据。gap 不计为通过;覆盖形态下每个必需切片都需有结果,缺失必需切片则报告不完整;可自由裁量的工作进程可退出并记录限制。未提供模型未知时的具体回退细节,资料称按解析结果运行并在报告中说明。不粘贴原始工作进程输出。型号、依赖与运行环境等事实暂未提供。