今天小编分享的科学经验:GPT-4顶替老板&程式员,这个GitHub项目火上热搜第一,作者:要让AI学会自己迭代自己,欢迎阅读。
让 GPT-4 运转一个軟體公司,就能把项目成本砍到几美元?
这个想法,还真有人在做了——
就在这两天,一个名叫MetaGPT的项目在 GitHub 上爆火,一度冲上热榜第一,目前标星已有 6.6k。
这个项目的终极目标,正是让像 GPT-4 这样的大模型们自己组建一个軟體公司,不仅能实现公司自动更新,就连公司里面的员工也全部换成大模型。
换而言之,从老板到产品经理、架构师、项目经理和工程师,设计产品到写代码的活儿全部由 GPT-4 等一众 LLM 包圆。
完成一个项目的费用(调用大模型 API 的费用),确实能被压缩到几美元。
那么,这个项目现在做到哪一步了,它又究竟要怎么实现多个大模型 " 共创軟體公司 " 的目标?
MetaGPT 做到哪一步了?
简单来说,目前已经能实现一句话自动编写一个比较简单的軟體项目。
例如输入一句 " 写一个 21 点游戏 ":
系统就会自动连接,并首先给出 6 个需要完成的小任务,包括制作卡组、洗牌、下注、发牌、投注、互動等:
随后这些任务被下发,并进行代码编写:
完成好的项目会被自动打包起来,最终交付回你的手上:
完成这样一系列项目,或者说甚至只是生成一个示例,大约需要多少钱呢?
作者表示,生成一个完整的项目,最终也只需要 2 美元(折合人民币约 14.3 元)左右。
生成这个示例并不昂贵,一个带有分析和设计的示例只需要大约 0.2 美元(人民币约 1.4 元),也就是调用 GPT-4 API 的费用。
最关键的是,它将所有代码写成项目的整个过程进行了 " 流水线生产 " 作业,过程中基本不需要人再进行操作。
那么,这个项目的终极目标 "AI 运转一整个軟體公司 ",究竟要怎么实现?
" 终极目标是让 AI 运转軟體公司 "
MetaGPT 的终极目标,是打造一个像 Software AG 那样的軟體公司,只不过里面写代码的人变成了 AI(或者说智能体)。
换而言之,一个軟體公司管理中可能会出现很多角色,如老板、产品经理、架构师、项目经理和工程师等,这些 " 人 " 未来都可以换成 AI 来实现。
这些 AI 可以是不同的大语言模型,但目前项目默认还是都用 GPT-4(毕竟是目前最好用的大模型)。
用户只需要花几美元成本,就能让这个多 AI(智能体)运转的公司为自己打造軟體项目。
不过,这个项目现阶段还在不断进化中。
例如有网友指出,目前还只支持 Python 语言,是不是也会有其他语言的版本。
又例如还有网友表示,只用一句话创建整个项目,从商业设计上来讲也 " 有点不靠谱 "。
如果想用 AI 去设计更大规模系统,至少要增加更复杂的互動式设计,通过 AI 收集多轮对话需求,让项目生成更加可靠。
对于这些问题,作者都进行了回应,表示这个项目确实离终极目标还有很远,要做到可能还有几百个任务。
首先是关于多语言版本的问题,未来随着项目的完善会进一步推出。
至于所说的 " 更复杂的互動式设计 " 任务,也在这几百个任务中,目前他们已经列出了一个路线图,详细指出了通往这一终极目标所需完成的任务。
路线图先是列出了长期目标和短期目标,前者是 " 让 MetaGPT 能自己进化自己 ",后者则包括自动化编写 2000 行代码、达到 MetaGPT v0.5 和提升框架的能效等。
据作者介绍,目前能自动化实现的代码量能达到 500 行左右,而正在实现的则是将2000 行代码自动化,只需要足够的工作量就能搞定。
至于版本 v0.5,则需要完成 70% 左右的细分任务,这些任务大概长下面这样:
未来随着任务量的完成,终究能让这个项目里用到的大模型 " 自驱动 " 起来,自主完成更新迭代。
作者介绍
这个项目的作者吴承霖,是一名 90 后程式员。
他毕业于厦门大学计算机专业,曾在腾讯担任高级 AI 研究员,是当时部门最年轻的 T3.3 高级员工,几年前还入选了福布斯 30 位 30 岁以下精英和胡润 30 位 30 岁以下创业领袖。
从腾讯离开后他创办了深度赋智,这家公司主要以 AutoDL 的形式提供 AI 中台 SaaS 服务,聚集了不少来自腾讯、Google、百度、华为等公司的程式员。
此前他的一篇同样火爆 GitHub,如今标星已经超过 2.6 万。
要是对这些项目感兴趣,可以去 GitHub 上围观一波了 ~
MetaGPT 项目地址:
https://github.com/geekan/MetaGPT