SuperAPI AI 工具集

swarm-advanced

智能体与模型

查看项目

更新于 10-16 10:24

技能介绍

用途

swarm-advanced 是一个高级群体编排(swarm orchestration)技能,用于构建分布式研究、开发、测试以及复杂分布式工作流。它同时覆盖基于 MCP 工具与 CLI 命令的编排策略,帮助用户以多智能体协作方式完成较复杂的任务。

主要能力

技能围绕群体拓扑与智能体策略展开。

群体拓扑包括:

  • Mesh 拓扑:点对点通信,所有智能体直接通信,灵活性与韧性高,适用于研究、分析、头脑风暴。
  • Hierarchical 拓扑:协调者加下属结构,命令结构清晰,支持顺序工作流,适用于开发与结构化工作流。
  • Star 拓扑:中心协调者,集中控制与监控,并行执行并协调,适用于测试、验证、质量保证。
  • Ring 拓扑:顺序处理链,逐步处理,适用于流水线工作流、多阶段处理与数据管道。

智能体策略包括:

  • Adaptive:根据任务复杂度动态调整。
  • Balanced:在智能体之间平均分配工作。
  • Specialized:按任务分配特定智能体。
  • Parallel:最大化并发执行。

技能给出四类典型模式:

  1. 研究群体(Research Swarm):通过并行信息收集、分析与综合进行深度研究,包含信息收集、分析与验证、知识管理、报告生成四个阶段。
  2. 开发群体(Development Swarm):通过协调的专家智能体进行全栈开发,包含架构与设计、并行实现、测试与验证、评审与部署四个阶段。
  3. 测试群体(Testing Swarm):通过分布式测试进行质量保证,包含测试规划、并行测试执行、性能与安全、监控与报告四个阶段。
  4. 分析群体(Analysis Swarm):通过专业分析器进行代码与系统深度分析。

此外还涉及错误处理与容错等高级技巧,例如为智能体设置自动恢复的容错策略,以及在任务失败时检查群体健康状态、分析错误模式并尝试自动恢复。

使用方式

前置条件:

npm install -g claude-flow@alpha

如使用 MCP 工具,需添加 MCP 服务器:

claude mcp add claude-flow npx claude-flow@alpha mcp start

基本模式(MCP 工具调用):

// 1. 初始化群体拓扑
mcp__claude-flow__swarm_init({ topology: "mesh", maxAgents: 6 })

// 2. 生成专业化智能体
mcp__claude-flow__agent_spawn({ type: "researcher", name: "Agent 1" })

// 3. 编排任务
mcp__claude-flow__task_orchestrate({ task: "...", strategy: "parallel" })

CLI 回退方式示例:

npx claude-flow swarm "research AI trends in 2025" \
  --strategy research \
  --mode distributed \
  --max-agents 6 \
  --parallel \
  --output research-report.md
npx claude-flow swarm "build REST API with authentication" \
  --strategy development \
  --mode hierarchical \
  --monitor \
  --output sqlite
npx claude-flow swarm "test application comprehensively" \
  --strategy testing \
  --mode star \
  --parallel \
  --timeout 600

技能中使用的 MCP 工具涵盖群体初始化、智能体生成、任务编排、并行执行、记忆存储与检索、模式识别、认知分析、质量评估、神经网络模式、工作流执行、群体状态与监控、批量处理、流水线创建、基准测试、瓶颈分析、安全扫描、错误分析、性能报告、任务结果、趋势分析、成本分析以及容错设置等。

适用场景

  • 需要并行信息收集与综合的深度研究。
  • 需要多角色协作的全栈开发。
  • 需要分布式执行单元、集成、端到端、性能与安全测试的质量保证。
  • 需要对代码库进行静态分析、安全分析、性能分析与架构分析。
  • 需要容错与自动恢复的复杂分布式工作流。

限制

资料未提供该技能的具体收费、价格、平台支持范围、性能指标或效果保证。使用前需安装 claude-flow@alpha,MCP 工具方式还需添加 MCP 服务器。各拓扑与策略的实际表现取决于具体任务与配置,资料未给出量化说明。