← 工具

AgentScope

阿里开源的多 Agent 协同框架,2.0 版本面向生产可用。内置 ReAct、记忆、工具调用、MCP 集成和可视化追踪,支持多模型切换和分布式部署,适合构建企业级多 Agent 系统,GitHub Stars 26K+

#41
推荐排名
26,652
GitHub Stars
18,656
推荐得分
多 Agent 编排 / LLM 应用开发
适用场景
AI工具AI AgentLLMPython后端RAG

为什么需要

做 AI Agent 应用的独立开发者常被这些问题困住:单 Agent 跑通了但上生产不稳定、Agent 之间协作难写、多模型切换麻烦、出了问题不知道哪一步错。AgentScope 2.0 直接把这些生产级能力做成了开箱即用的组件。

它是阿里 2024 年开源的 Agent 框架,到 2.0 版本时已经服务了蚂蚁集团内部多个业务线。框架设计目标是「模型能力涨一级,应用就能涨一级」,所以抽象层做得比较薄,跟模型演进节奏匹配。

核心价值在多 Agent 协同:内置 ReAct、ReBel 等多种推理模式,Agent 之间可以串行、并行、嵌套调度。配套的可视化追踪工具把每一步的 prompt、工具调用、token 消耗都画出来,调试 Agent 行为不再是黑盒。

怎么用

Python 3.11+ 环境一行安装:

bash
pip install agentscope

最简的多 Agent 对话:

python
import agentscope

model = agentscope.ModelFactory.create(
    model_name="qwen-plus",
    api_key="your-dashscope-key"
)

alice = agentscope.ReActAgent(
    name="Alice",
    model=model,
    sys_prompt="你是一个产品经理"
)
bob = agentscope.ReActAgent(
    name="Bob",
    model=model,
    sys_prompt="你是一个工程师"
)

msg = agentscope.Msg("user", "设计一个 todo 应用", "user")
alice_reply = alice(msg)
bob_reply = bob(alice_reply)

可视化追踪会自动记录每一步,跑到 agentscope studio 命令打开本地 Web 端看完整链路。

注意事项

  • 完全开源,Apache 2.0 协议
  • 主要绑定国内模型(通义千问、DeepSeek),OpenAI/Claude 也能接但配置稍多
  • 文档中英文双语都有,英文版本更新更及时
  • 多 Agent 场景下 token 消耗增长快,建议先用 Haiku 这类便宜模型验证流程
  • 生产部署需要考虑 Agent 之间的状态隔离,独立开发者建议用 Docker 单实例起步