MetaGPT - 多Agent框架

文章目录


一、关于 MetaGPT

MetaGPT 为GPTs分配不同的角色,以形成一个协作实体来完成复杂的任务。


功能介绍

  1. MetaGPT输入一句话的老板需求 ,输出用户故事 / 竞品分析 / 需求 / 数据结构 / APIs / 文件等
  2. MetaGPT内部包括产品经理 / 架构师 / 项目经理 / 工程师 ,它提供了一个软件公司 的全过程与精心调配的SOP
    • Code = SOP(Team) 是核心哲学。我们将SOP具象化,并且用于LLM构成的团队

软件公司多角色示意图(正在逐步实现)


快速开始的演示视频


教程


二、安装

Pip安装

确保您的系统已安装 Python 3.9 或更高版本。您可以使用以下命令来检查:python --version

您可以这样使用 conda:conda create -n metagpt python=3.9 && conda activate metagpt

shell 复制代码
pip install metagpt
metagpt --init-config  # 创建 ~/.metagpt/config2.yaml,根据您的需求修改它
metagpt "创建一个 2048 游戏"  # 这将在 ./workspace 创建一个仓库

或者您可以将其作为库使用

python 复制代码
from metagpt.software_company import generate_repo, ProjectRepo
repo: ProjectRepo = generate_repo("创建一个 2048 游戏")  # 或 ProjectRepo("<路径>")
print(repo)  # 它将打印出仓库结构及其文件

详细的安装请参考 cli_install


Docker安装

注意:在Windows中,你需要将 "/opt/metagpt" 替换为Docker具有创建权限的目录,比如"D:\Users\x\metagpt"

bash 复制代码
# 步骤1: 下载metagpt官方镜像并准备好config2.yaml
docker pull metagpt/metagpt:latest
mkdir -p /opt/metagpt/{config,workspace}
docker run --rm metagpt/metagpt:latest cat /app/metagpt/config/config2.yaml > /opt/metagpt/config/config2.yaml
vim /opt/metagpt/config/config2.yaml # 修改配置文件

# 步骤2: 使用容器运行metagpt演示
docker run --rm \
    --privileged \
    -v /opt/metagpt/config/config2.yaml:/app/metagpt/config/config2.yaml \
    -v /opt/metagpt/workspace:/app/metagpt/workspace \
    metagpt/metagpt:latest \
    metagpt "Write a cli snake game"

详细的安装请参考 docker_install


2025-01-04 (六)

相关推荐
微学AI6 小时前
智能穿戴新标杆:SD NAND (贴片式SD卡)与 SOC 如何定义 AI 眼镜未来技术路径
人工智能·ai·sd
一步一念6 小时前
Langchaine4j 流式输出 (6)
spring boot·ai·langchain4j
AI大模型系统化学习9 小时前
AI产品风向标:从「工具属性」到「认知引擎」的架构跃迁
大数据·人工智能·ai·架构·大模型·ai大模型·大模型学习
哥不是小萝莉14 小时前
如何实现RAG与MCP集成
ai·rag
武子康18 小时前
AI炼丹日志-25 - OpenAI 开源的编码助手 Codex 上手指南
人工智能·gpt·ai·语言模型·自然语言处理·开源
WebCandy20 小时前
DeepSeek-R1-0528,官方的端午节特别献礼
ai·aigc·deepseek·深度思考
TGITCIC21 小时前
智能体觉醒:AI开始自己“动手”了-自主进化开启任务革命时代
人工智能·ai编程·ai agent·智能体·ai工具·大模型编程
陶然同学21 小时前
基于千帆大模型的AI体检报告解读系统实战:使用OSS与PDFBox实现PDF内容识别
java·ai·大模型·ai体检报告解读
smart19981 天前
制造企业搭建AI智能生产线怎么部署?
ai·制造·存储
猫头虎1 天前
DeepSeek‑R1-0528 重磅升级:蚂蚁百宝箱免费、无限量调用
aigc·ai编程·智能体·deepseek·deepseekr1‑0528·蚂蚁百宝箱·deepseek0528