MetaGPT

不活跃
GitHub Python MIT

简介

多智能体框架,致力于构建首个 AI 软件公司,通过自然语言编程实现多角色协作,自动完成需求分析、设计、编码和测试全流程。

核心特性

  • 多角色协作 — 内置产品经理、架构师、工程师等角色,模拟完整软件公司 SOP 流程
  • 自然语言编程 — 输入一行需求描述,自动输出用户故事、竞品分析、API 设计和完整代码
  • Data Interpreter — 支持动态代码生成与数据分析,可处理 CSV、可视化等数据任务
  • AFlow 工作流引擎 — 自动化 Agent 工作流生成,ICLR 2025 Oral 论文支撑
  • SPO/AOT 优化 — 支持自博弈优化和树搜索推理,提升 Agent 决策质量
  • 可扩展角色系统 — 支持自定义 Agent 角色和工具,灵活构建多智能体应用

适用场景

💡 输入产品需求自动生成完整软件项目代码,包括前后端和文档
💡 数据分析场景中自动编写 Python 脚本进行数据清洗和可视化
💡 构建多 Agent 协作系统用于自动化研究和报告生成
💡 软件开发教学演示完整的需求分析到代码交付流程

快速开始

# 安装 MetaGPT
pip install --upgrade metagpt

# 初始化配置文件(会创建 ~/.metagpt/config2.yaml)
metagpt --init-config

# 输入需求,自动生成完整项目
metagpt "创建一个 2048 游戏"

相关项目

相关文章