清华大学利用ChatGPT技术,成功创建了一家「零人工含量」的游戏公司。在这个公司中,从老板到员工,全部采用AI操作,实现了真正的智能化生产流程。只要提出创意想法,ChatGPT就能全程负责从设计到测试的各个环节,充分展示了人工智能技术的强大优势。
整个过程走下来,只要七分钟就能完成,成本不到 0.3 美元 ( 人民币两块多一点 ) 。
“ChatDev”公司是一个以聊天为开发方式的独特企业。在这个公司里,拥有十多个各具特色的聊天机器人,他们各自司职,共同协作,推动着开发的进程。
整个过程用 ChatGPT 就能完成,无需为每个环节专门训练相应的模型。
在这家公司中,他们开发游戏所需的时间差异较大。平均而言,制作一款游戏大约需要409.84秒。然而,速度最快的团队甚至在短短不到三分钟内就能完成游戏开发,而相对较慢的团队则需时不超过17分钟。
在消耗领域,ChatDev选择了ChatGPT的API(3.5-turbo),平均每款游戏所使用的token数量约为48.5K个。依据这个数据来估算,利用这种方法开发游戏,每款游戏的平均成本只需0.2967美元。
那么,这家「公司」是如何运转的呢?
01
让 AI 分工合作
在此次研究中,我们的团队针对这家「公司」,构建了一个以 ChatGPT 为核心的「ChatChain」系统。在这个系统中,我们精心设计了多个虚拟角色,包括 CEO、程序员以及设计师等,他们各司其职,共同为这家公司的游戏研发工作提供全方位的支持。
为了避免出现失误或幻觉,研发过程中的每一个步骤都由两个 bot 共同完成。
具体而言,ChatDev 在制作游戏时一共需要经历设计 – 编程 – 测试 – 文档这四个大环节。
在设计环节开始之前,人类会提供一个初步的想法,这也是唯一需要人类的地方。
这个创意将经过由AI驱动的CEO、CTO和CP(产品)O三人共同深入分析与评估。首先,CEO将与CPO和CTO展开探讨,针对游戏的表现形式(Web、桌面或移动端等)以及所采用的编程语言做出决策。
在设计阶段,每个机器人(Bot)所承担的具体职责,由两位导师(同时也是机器人)共同分配。
为了提高设计工作的质量,团队还引入了「记忆流」和「自我反思」两种工作机制。
「记忆流」会保存每轮对话的记录,供各个 bot 随时翻阅,确保思路的连贯性。
在AI系统执行完毕任务后未达预期效果的情况下,我们会构建一个”模拟自我”的机制,通过向导师提供相关对话及问题反馈,以便于对系统行为进行诊断和改进。
设计工作结束之后,就进入到了编程环节,包括代码撰写和图形界面设计。
CTO 向程序员提出要求和大致思路,然后程序员编写代码。
设计师会生成 GUI 方案,并调用有关工具生成图像资源,由程序员进行集成。
编程过程同样引入了提升质效的工作机制,具体而言包括「代码管理」和「思维指导」。
代码管理机制可以保存开发工程中的多个版本,以便出现问题时能够进行回滚。
思维指导机制的两大特点在于促进CTO与程序员的交流与互动。通过这种机制,双方能够深入了解彼此的想法,从而在遇到问题时更有效地解决。
程序编好之后,就要进行测试了。
测试环节分为对代码的审查和实际运行两步,涉及「代码审查员」和「测试工程师」两个角色。
测试过程同样引入了「思维指导」机制,当测试反馈不明确时,程序员和测试工程师会进行角色互换。
测试完成之后,游戏的本体就大功告成了,接下来要做的是撰写文档。
文档主要包括环境说明和用户手册两类。前者说明了游戏运行所需依赖的环境,由 CTO 指导程序员完成;而后者则由是 CEO 决定包含的内容,交由 CPO 进行生成。
到此,一款游戏的开发工作就全部结束了。
除了提供开始的想法,整个流程再没有出现过人类的影子。
当然,这个流程中的对话、代码等信息对人类都是可见的,确保了开发的灵活性。
如有需要,也可以进行人工干预,比如替换掉生成的 GUI。
以上就是关于 ChatDev 工作过程的全部介绍。
02
团队简介
ChatDev 由清华大学 NLP 实验室孙茂松教授指导打造,他的研究方向是研究方向为自然语言理解、中文信息处理等。
该实验室的刘知远副教授是论文的共同通讯作者,他的研究方向为知识图谱与语义计算、 社会计算与计算社会科学。
论文第一作者是清华软件学院毕业的钱忱博士,2016 年从北京理工大学保送清华直博,2021 年毕业后到腾讯公司担任应用研究员。
03
One More Thing
ChatDev 利用 AI 扮演的角色,模拟了公司这一社会场景。
不仅是这个「AI 游戏公司」,用 AI 模拟人类社会已经成为了一种研究趋势。比如我们此前曾经介绍过的「游戏版西部世界」,就用 AI 操控 NPC,在游戏中构建了一个社会。
还有团队利用 AI 控制角色,在南方公园的背景之下做出了一集电视剧。
论文地址:
https://arxiv.org/abs/2307.07924
参考链接:
[ 1 ] http://nlp.csai.tsinghua.edu.cn/staff/
[ 2 ] https://www.linkedin.com/in/qianc62/
[ 3 ] https://twitter.com/fablesimulation/status/1681352904152850437?s=20
游戏葡萄招聘内容编辑,
AI时代,拥有个人微信机器人AI助手!AI时代不落人后!
免费ChatGPT问答,办公、写作、生活好得力助手!
搜索微信号AIGC666aigc999或上边扫码,即可拥有个人AI助手!