时间:2023-09-14 15:37:48 来源:网络 人气:
一项新研究显示,ChatGPT可以成功运行软件开发公司。
该研究指出,在AI机器人没有经过事先培训且人类干预最小的情况下,成功率达到了86.66%。
研究人员表示,聊天机器人能够在不到7分钟的时间内以不到一美元的成本开发软件。
今年,我们看到生成式人工智能变得有些乌托邦,开启了我们以前无法探索的机遇。不可否认,许多人仍对这项新技术持有保留意见,主要围绕着数据和信息的隐私与安全。更不要忘记AI聊天机器人带来更多害处而非好处的情况。
然而,这种不断涌现和发展的技术也取得了一些成功。例如,在医疗、教育等领域的进展。现在,根据一项新研究,利用OpenAI的聊天机器人ChatGPT,在最小的人类协助下运行盈利的软件公司是可能的。
布朗大学和多所中国大学的一组研究人员对由ChatGPT 3.5模型驱动的AI聊天机器人进行了测试,以确定是否可以利用这项技术进行无需培训的软件开发,据Business Insider报道。
这个过程涉及创建一个虚构的软件开发公司(ChatDev),将其进一步分为设计、编码、测试和文档编写四个阶段,以确立与常规业务运营一样的连续性和秩序。
然后,研究人员开始将任务分配给AI机器人。任务的范围涵盖设计、编程等各个领域。值得注意的是,任务的分配是基于公司内部的等级制度。
有趣的是,AI机器人能够相互沟通,寻求澄清并共享重要信息,整个过程中人类的干预最小化,潜在地模仿组织内同事之间的沟通流程。
研究论文指出,这个虚构的软件开发公司可以在“不到七分钟的时间内以不到一美元的成本”完成整个软件开发过程。
“平均而言,使用CHATDEV开发小型软件和界面需要409.84秒,不到7分钟。相比之下,传统的定制软件开发周期,即使在敏捷软件开发方法中,通常需要2到4周,甚至几个月的时间。”——《用于软件开发的交流代理》
此外,研究人员还提到,在软件开发过程中,AI机器人能够利用其记忆和自我反思的能力识别和解决出现的问题,成功率达到了86.66%。
相关参考:
On average, the development of small-sized software and interfaces using CHATDEV took 409.84 seconds, less than 7.00 minutes. In comparison, traditional custom software development cycles, even within agile software development methods, typically require 2 to 4 weeks or even several months per cycle. – Communicative Agents for Software Development (Study)