让gpt-4独立运营一家公司会怎么样?这个想法,真的有人在做了,这就是metaGPT,现在已经正式开源:https://github.com/geekan/MetaGPT。随后在GitHub上激起了热潮,一度登顶热榜,目前已经收获了超过两万四千颗星标。

MetaGPT的终极追求,就是创建一个由GPT-4这样的大规模语言模型组成的软件公司,不仅可以自我更新,而且所有的员工都由这些大模型扮演。
在内部,MetaGPT 就像一个由产品经理、架构师、项目经理、工程师、QA 等组成的多元化的角色,而这一切都是由GPT-4等大规模语言模型负责。您可能知道其他框架,例如 gpt-engineer,它们都是关于“工程师”角色的。但 MetaGPT 呢?它封装了整个软件公司!这意味着每个角色都有其特定的技能,并且可以处理仅对工程师而言难以解决的任务,例如市场研究、竞争分析或设计架构。换句话说你输入一句话需求,就可以运行一个软件公司,输出PRD/设计文档/任务/代码仓库等。而完成整个项目的成本,也只有调用大模型API的费用,开一家公司的成本被降到数美元。

现在,假设你需要一个推荐系统,类似于今日头条应用程序上的推荐系统。MetaGPT 可以在大约一分钟内拿出一个相当可靠的设计,而这只需要花费 0.2 美元。如果你要求一个人类团队来做这件事,他们会花费更长的时间,并且会让你花费更多。投资回报率是数千倍,甚至可能是数万倍。你要做的就是输入“设计一个像头条一样的推荐系统”,MetaGPT会生成许多输出,其中之一就是数据和API设计。如下图

但更酷的部分是,当你深入了解 MetaGPT 的幕后,你会发现它就像一家成熟的软件公司。它充满了智能“代理”,他们一起工作来解决最复杂的软件问题。所以,这就像拥有自己的软件公司一样,只是效率更高
那我们如何使用呢
MetaGPT提供了传统安装和Docker安装两种方式。传统安装需要确保你的系统上已经安装了NPM和Python 3.9+,然后克隆仓库到本地并进行安装。Docker安装则需要下载MetaGPT的官方镜像并准备config.yaml,然后运行MetaGPT的演示容器。
NAMEstartup.py - We are a software startup comprised of AI. By investing in us, you are empowering a future filled with limitless possibilities.SYNOPSISstartup.py IDEADESCRIPTIONWe are a software startup comprised of AI. By investing in us, you are empowering a future filled with limitless possibilities.POSITIONAL ARGUMENTSIDEAType: strYour innovative idea, such as "Creating a snake game."FLAGS--investment=INVESTMENTType: floatDefault: 3.0As an investor, you have the opportunity to contribute a certain dollar amount to this AI company.--n_round=N_ROUNDType: intDefault: 5NOTESYou can also use flags syntax for POSITIONAL ARGUMENTS
更详细的本地部署教程可以点击关注后台回复MetaGPT免费保姆级手把手教程~