文档阶段
写文档大概是人类程序员最不爱*事,但人家 AI 表示这不是问题,而且文档是由 CEO、CPO、CTO、程序员来写的,看看这重视程度。文档包括运行环境依赖文件、用户手册等。文档内容也做到了格式正确、条理分明、简洁易懂。
最后,一款五子棋游戏就诞生了。
Part.3
耗时7分钟,成本低于1美元
研究团队按照这种生产方式,开发了 70 款软件,那么成效如何呢?
用数据来说明,ChatDev 生成的工程一般有 2 至 8 个文件,平均是 4.26 个文件。每个文件一般包含 39 至 359 行代码,平均是 131.6 行。
从软件运行结果来看,大约 86.66% 的软件执行正常,但也有 13.33% 的软件执行失败。失败的原因有的是 API 令牌长度限制,有的是受外部依赖的影响。不过总体上成功率还是很高的。
总体来说,软件生产的平均时间是 409.84 秒,生产成本是 0.2976 美元。用不到 7 分钟的时间,以及小于 1 美元的代价,就能产出一款合格的软件,这就是基于 ChatGPT 自动化编程的威力。