Swarms

活跃
GitHub Python Apache-2.0

简介

Swarms 是企业级多 Agent 编排框架,提供生产就绪的多 Agent 协作能力,支持大规模 Agent 集群部署。

核心特性

  • 企业级多 Agent 编排,支持顺序、并发和层次化工作流架构
  • 自主 Agent 模式,使用 `max_loops="auto"` 处理开放式多步骤任务
  • 内置 MCP、x402、skills 集成,并兼容主流 Agent 框架
  • 多种编排模式:SequentialWorkflow、ConcurrentWorkflow、AgentRearrange、GraphWorkflow
  • Agent 市场(Swarms Marketplace)用于共享和发现预构建 Agent
  • 支持主流 LLM 提供商,包括 OpenAI、Anthropic 和 Groq

适用场景

💡 构建需要多个专业化 Agent 协作处理复杂任务的企业级 AI 系统
💡 自动化数据管道,使用顺序 Agent 工作流进行数据转换、分析和报告
💡 创建自主研究 Agent,迭代执行计划、执行和反思多步骤任务
💡 使用并发 Agent 工作流编排并行批处理任务以实现最大吞吐量

快速开始

1. 安装:`pip3 install -U swarms`(或使用 `uv pip install swarms`)
2. 设置环境变量:`OPENAI_API_KEY` 和可选的 `WORKSPACE_DIR`
3. 创建 Agent:`agent = Agent(model_name="gpt-4o", max_loops="auto")`
4. 执行任务:`agent.run("你的任务描述")`

相关项目

相关文章