MetaGPT 智能体框架
1. 框架概述
MetaGPT 是一个多智能体协作框架 ,通过模拟软件公司组织架构与工作流程,将大语言模型(LLM)转化为具备专业分工的智能体,协同完成复杂任务。其最大特点是能够将自然语言需求转化为完整的数字产品交付物(用户故事/竞品分析/API文档/代码文件等)。
2. 图示

3.资料推荐
4. 核心功能
- 需求结构化:输入一句话需求,自动生成完整开发流程产物
- 角色扮演系统:内置产品经理、架构师、工程师等专业角色智能体
- 标准化流程(SOP):封装软件开发生命周期最佳实践
- 知识共享机制:智能体间通过标准化文档进行信息传递
5. 核心哲学
Code = SOP(Team)
通过将软件开发标准化流程具象化为可执行的协作范式,使LLM智能体团队能够像人类团队一样进行规范化的需求拆解、任务分配和质量交付。
6. 智能体角色组成
角色类型 | 职能说明 |
---|---|
产品经理 | 需求分析、用户故事生成 |
架构师 | 技术方案设计、系统架构图绘制 |
项目经理 | 任务拆解、进度管控、资源协调 |
工程师 | 代码实现、API开发、文档编写 |
7. 典型工作流
python
# 伪代码示例
meta_gpt = Company()
meta_gpt.hire(ProductManager(), Architect(), Engineer())
requirements = "开发一个区块链钱包系统"
deliverables = meta_gpt.process(requirements) # 输出完整开发文档与代码
8. 官方地址
- MetaGPT 官网:https://docs.deepwisdom.ai/main/zh/
- Github 仓库:https://github.com/geekan/MetaGPT