MetaGPT: 多智能体框架(还没装好...)
MetaGPT: 多智能体框架
官网:https://github.com/FoundationAgents/MetaGPT
文档:MetaGPT | MetaGPT
- MetaGPT输入一句话的老板需求,输出用户故事 / 竞品分析 / 需求 / 数据结构 / APIs / 文件等
- MetaGPT内部包括产品经理 / 架构师 / 项目经理 / 工程师,它提供了一个软件公司的全过程与精心调配的SOP
Code = SOP(Team)
是核心哲学。我们将SOP具象化,并且用于LLM构成的团队
安装
已经试过了,windows下无法安装,大约是因为'pkgutil'库的问题。
Pip安装
确保您的系统已安装 Python 3.9 或更高版本。您可以使用以下命令来检查:python --version。
您可以这样使用 conda:conda create -n metagpt python=3.9 && conda activate metagpt
pip install metagpt
当然为了速度快,可以使用uv
uv pip install metagpt -i https://pypi.tuna.tsinghua.edu.cn/simple
这里面numpy 直接pip可能装不上,volcengine-python-sdk安装时间长
初始化
metagpt --init-config # 创建 ~/.metagpt/config2.yaml,根据您的需求修改它
使用
metagpt "创建一个 2048 游戏" # 这将在 ./workspace 创建一个仓库
将其作为库使用
from metagpt.software_company import generate_repo, ProjectRepo
repo: ProjectRepo = generate_repo("创建一个 2048 游戏") # 或 ProjectRepo("<路径>")
print(repo) # 它将打印出仓库结构及其文件
from metagpt.software_company import generate_repo, ProjectRepo
repo: ProjectRepo = generate_repo("创建一个 2048 游戏") # 或 ProjectRepo("<路径>")
print(repo) # 它将打印出仓库结构及其文件
在deepblog安装
大约算是装上了:MetaGPT框架简介 - DeepBlog
但是只能在控制台里使用python demo_metagpt.py来进行验证,不方便演示。
总体评价
没有中文界面,这太不友好了,但是应该多语言版本在制作中
b站的官方视频,几乎全都是英文的,不友好。
首先安装的时候就有点难度,指定numpy的版本,这点限制有点大。pip没装上,conda里面没有metagpt这个库
调试
安装依赖库的时候,numpy~=1.26.4无法安装成功
pip 装不上,用conda试试