35.9K+ Star!一个开源多Agent框架:给定一行需求,返回PRD、设计、任务、Repo,相当于拥有一家软件公司……

项目简介

MetaGPT是一个多智能体框架,其核心目标是让多个GPT模型协同工作,共同处理更为复杂的任务。

MetaGPT能够接受一句话的需求描述,然后生成相应的用户故事、竞品分析、需求规格、数据结构设计、API定义以及相关的文件等内容。

图片[1]-35.9K+ Star!一个开源多Agent框架:给定一行需求,返回PRD、设计、任务、Repo,相当于拥有一家软件公司……-AI应用案例论坛-AI应用-超凡AI

MetaGPT模拟了一个软件公司的运作模式,内部包含产品经理、架构师、项目经理以及工程师等多种角色,并且提供了一套完整的软件开发流程和精细调整的标准操作程序(SOP)。

使用方法

MetaGPT提供了两种安装方式:

  1. Pip安装:
pip install metagpt
metagpt --init-config  # 创建 ~/.metagpt/config2.yaml,根据您的需求修改它
metagpt "创建一个 2048 游戏"  # 这将在 ./workspace 创建一个仓库
  • 确保系统环境已安装Python 3.9或更新版本。
  • 使用pip install metagpt命令进行安装。
  • 安装后通过metagpt –init-config初始化配置文件,并按需修改~/.metagpt/config2.yaml。
  • 使用示例:运行metagpt “创建一个 2048 游戏”这样的命令,可以基于需求创建新的项目仓库。
  1. Docker安装:
  • 先下载官方镜像并准备配置文件。
  • 在Docker容器中运行MetaGPT,并映射配置和工作空间目录以方便交互。
# 步骤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"

详细的安装请参考:https://docs.deepwisdom.ai/main/zh/guide/get_started/installation.html

官方样例

官方提供了使用样例,例如执行:

metagpt "Design a RecSys like Toutiao"

将会得到包括数据类型&API设计在内的输出:

图片[2]-35.9K+ Star!一个开源多Agent框架:给定一行需求,返回PRD、设计、任务、Repo,相当于拥有一家软件公司……-AI应用案例论坛-AI应用-超凡AI

快去试试一句话创建自己的应用吧!

相关资料

图片[3]-35.9K+ Star!一个开源多Agent框架:给定一行需求,返回PRD、设计、任务、Repo,相当于拥有一家软件公司……-AI应用案例论坛-AI应用-超凡AI

MetaGPT提供了官方在线文档等,指导用户如何使用、如何构建自定义智能体,以及如何进行多智能体协作。

用户可以通过访问MetaGPT的Huggingface Space进行实时体验,同时MetaGPT项目还发布了多个演示视频供用户参考学习

请登录后发表评论

    没有回复内容