研究团队为“ChatDev”设计了一套由ChatGPT串联起的“ChatChain”。在这个系统中,每个AI机器人扮演着不同的角色,如CEO、程序员、设计师等,涵盖了游戏研发的所有岗位。这种独特的架构,使得AI在游戏开发中扮演了全方位的角色。
ChatDev不仅仅是一个AI游戏公司,它更是一种模拟人类社会的研究趋势。在这个“公司”中,AI机器人通过模拟人类社会场景,实现了从设计到测试的完整开发流程。
为了避免出现失误或幻觉,ChatDev研发过程中的每一个步骤都由两个bot共同完成。这种双保险的设计,确保了游戏的开发质量。
ChatDev由清华大学NLP实验室孙茂松教授指导打造,他的研究方向是自然语言理解、中文信息处理等。该实验室的刘知远副教授是论文的共同通讯作者,他的研究方向为知识图谱与语义计算、社会计算与计算社会科学。
除了提供开始的想法,整个流程再没有出现过人类的影子。当然,这个流程中的对话、代码等信息对人类都是可见的,确保了开发的灵活性。如有需要,也可以进行人工干预,比如替换掉生成的GUI。
整个过程用ChatGPT就能完成,无需为每个环节专门训练相应的模型。这个“公司”开发一款游戏的平均时间是409.84秒,最快的甚至不到三分钟,最慢的也不过17分钟。
据量子位报道,这个“公司”被命名为“ChatDev”,顾名思义,就是通过聊天来进行开发。在“公司”中,十多个聊天机器人分别扮演着不同的角色,串联在一起完成开发工作。消耗方面,ChatDev使用的是ChatGPT的API(3.5-turbo),平均每款游戏使用约48.5K个token。根据这一数据计算,用它来开发游戏,平均每款的成本仅需0.2967美元。
论文第一作者是清华软件学院毕业的钱忱博士,2016年从北京理工大学保送清华直博,2021年毕业后到腾讯公司担任应用研究员。
ChatGPT在这个虚拟游戏公司中扮演着至关重要的角色。它不仅能够模拟人类思维,还能根据需求生成相应的代码、设计文档等。整个研发过程,从开始到结束,只需7分钟,最快甚至不到三分钟。这一成果得益于ChatGPT强大的自然语言处理能力和AI技术。
因为AI技术的不断发展,未来游戏产业将迎来更多创新。ChatGPT等AI技术将为游戏研发带来全新的可能性,助力游戏产业实现跨越式发展。我们期待,在不久的将来,更多像「ChatDev」这样的虚拟游戏公司涌现,为游戏产业注入新的活力。