用途
MetaGPT 是一个多智能体框架(The Multi-Agent Framework),被描述为“第一家 AI 软件公司(First AI Software Company)”,目标是迈向自然语言编程。它给不同的 GPT 分配不同角色,组成一个协作实体来处理复杂任务;输入是一行需求,输出包括用户故事、竞品分析、需求、数据结构、API、文档等。
主要能力
- 以“软件公司即多智能体系统”的方式组织流程:内部包含产品经理、架构师、项目经理、工程师等角色,提供软件公司的完整过程,并配有精心编排的 SOP。
- 核心理念为 Code = SOP(Team):将 SOP 具象化,并应用于由 LLM 组成的团队。
- 以一行需求为输入,产出用户故事、竞品分析、需求、数据结构、API、文档等成果。
- 仓库中列出可用的用例/示例包括:Data Interpreter、Debate、Researcher、Receipt Assistant。
- 可以使用 Data Interpreter 来编写代码。
使用方式
环境要求:确保系统安装 Python 3.9 或更高版本,但低于 3.12;可用 python --version 检查。官方示例使用 conda 创建环境:
conda create -n metagpt python=3.9 && conda activate metagpt
实际使用前需安装 node 和 pnpm。详细安装指引可参考 cli_install 或 docker_install。
可以通过以下命令初始化 MetaGPT 配置,或手动创建 ~/.metagpt/config2.yaml 文件。可按照示例与文档配置 ~/.metagpt/config2.yaml。
安装后,可以在 CLI 中使用 MetaGPT,也可以将其作为库(library)使用。
适用场景
- 从自然语言需求出发,自动生成软件项目相关文档与设计产物(用户故事、竞品分析、需求、数据结构、API、文档等)。
- 需要多个 AI 角色协作完成复杂任务的场景。
- 希望通过 Data Interpreter 编写代码。
- 官方列出并可查阅的用例:Data Interpreter、Debate、Researcher、Receipt Assistant。
相关产品与动态
- 2025 年 3 月 10 日:mgx.dev 成为 @ProductHunt 本周第一产品(#1 Product of the Week)。
- 2025 年 3 月 4 日:mgx.dev 成为 @ProductHunt 当日第一产品(#1 Product of the Day)。
- 2025 年 2 月 19 日:正式发布自然语言编程产品 MGX(MetaGPT X)——被称为世界首个 AI agent 开发团队。
- 2025 年 2 月 17 日:介绍两篇论文 SPO 与 AOT,代码可查。
- 2025 年 1 月 22 日:论文 AFlow: Automating Agentic Workflow Generation 被 ICLR 2025 接收为 oral presentation(top 1.8%),在 LLM-based Agent 类别中排名第 2。
资源与限制
- 官方提供在线文档、QuickStart 与演示视频,并可在 MetaGPT Huggingface Space 上试用。
- 有开发路线图、贡献指南与 Discord 频道;贡献者可填写表单。
- 联系方式:邮箱 alexanderwu@deepwisdom.ai;技术问题也可在 GitHub 仓库新建 issue,官方表示会在 2-3 个工作日内回复所有问题;可在 Twitter 关注 @MetaGPT_ 获取最新研发动态;论文引用提供 BibTeX。
- 限制方面:资料仅给出 Python 版本与 node/pnpm 等前置条件,未提供收费、价格、平台、效果等更多信息;部分内容(如 CLI 具体命令、config2.yaml 具体配置项、各用例详细步骤)未在提供资料中展开,暂未提供。