MetaGPT | 第四章:架构设计 📅 2026/8/5 1:18:14 预计阅读时间:55 分钟难度等级:进阶本章导读前面三章分别完成了项目整体认知、环境搭建和核心功能解析。现在我们开始进入架构层面。所谓架构设计,不是简单列出目录,也不是把所有类名堆在一起。对于 MetaGPT 这样的多智能体项目,更关键的是理解下面几个问题:用户需求从哪里进入系统?团队、环境、角色、动作之间如何协作?消息如何在角色之间传递?中间文档和最终代码如何保存?LLM、工具、浏览器、终端、RAG 等能力如何被接入?如果要新增角色、Action 或工具,应该接在哪一层?本章会从全局架构开始,逐层拆解 MetaGPT 的核心设计。读完后,你应该能建立一张比较完整的架构地图,并知道后续阅读源码时应该如何定位模块职责。学习目标本章结束后,你应能够:画出 MetaGPT 的核心架构分层。理解Team - Environment - Role - Action的运行关系。说明消息驱动协作模型的设计思路。理解软件开发 SOP 如何通过文档和 Action 串起来。理解RoleZero工具化 Agent 与固定 SOP 的架构差异。识别项目中的主要扩展点和边界。