MetaGPT
一、项目简介
MetaGPT 把软件开发流程「角色化」:产品经理、架构师、工程师、测试等 Agent 各司其职,按标准 SOP 协作,可自动产出需求文档、设计方案与可运行代码,是多智能体协作的代表项目。
二、核心特性
- 多角色协作:按 SOP 定义角色与流程;
- 自动产出:PRD、设计文档、代码与测试;
- 消息总线:Agent 间结构化通信;
- 可扩展:自定义角色、工具与流程;
- 工程化输出:支持生成完整项目骨架。
三、适用场景
- 多智能体协作研究;
- 自动化原型生成与 Demo;
- 软件工程流程模拟与教学。
四、快速上手
pip install metagpt
metagpt "写一个贪吃蛇游戏"
五、注意事项
- 产出质量高度依赖底层模型能力,需人工审核;
- 复杂需求建议拆分为多轮小目标;
- 注意 API 调用成本与速率限制。