《我的世界(Minecraft)》推出至今已经超过了十年,版本不知道迭代了多少次,如今的内容可以说异常丰富,包罗万象,里面有各式各样的合成公式、地区生态以及物种的习性等等。如果你是一位刚入坑的新手,恐怕要花上很多的时间才能入门。
你可能没有想过:其实人工智能(AI)也是可以学习打游戏的。近期,博士留意到海外知名的人工智能公司OpenAI发布了自己的成果,在玩家社群中成为了热门话题!他们声称让自己的AI观看了七万个小时的玩家游戏影片,最终学有所成,可以和普通玩家一样在《我的世界》中畅游。
AI学会了打游戏,能够做出普通人的游戏行为,自然是有好处的。随便举个例子,如今市面上的网络游戏全部可以变成所谓的“单机”游戏,节约了厂商的服务器成本。至于AI学习打游戏的方式也很有趣,OpenAI开发了一种通过观摩玩家游玩影片预先训练演算法模型的学习方式,让AI的神经网络可以看片来学习!
上述方式解决了过去AI无法使用和人类相同的原生人机界面(我们本身在屏幕上所看到的画面)的问题,人工智能也可以使用与人类相同的键盘和鼠标来操作游戏世界中的相关互动机制。换句话来说,AI的行为更加像人了!技术成熟之后,大家可能无法从游戏行为上把人类角色和AI角色区别开。
之所以会选择《我的世界》作为实验对象,是因为这款游戏目前是全世界范围内最具人气的产品之一,在网上拥有海量的玩家影片资源,并且支持各种自制模组。据悉,AI观看了几个小时的玩家影片后,就已经可以进行简单的操作,比如:采集资源,游泳和狩猎动物,甚至角色跳起后在脚下放置方块也没问题。
而七万个小时后,AI算是基本学会了如何玩《我的世界》,甚至自己打造一个临时的房屋都没有问题(当然外观有些诡异)!相信有人对“七万个小时”的时长有疑问,七万个小时简单换算一下就是八年的时间,也就是说AI花了八年的时间在学习吗?博士告诉大伙:人工智能学习东西和人类学习可不一样,人家是多线程的,我们可比不了!
开发团队补充道:《我的世界》的艺术创作或是各种复杂建筑的影片并不能做为学习使用,因为AI是通过视觉来进行学习的,上述影片往往无法记录下鼠标的动作,所以难以判断。而走路或是唤出快捷键等等操作方面,团队特别写了程序让上述操作可以转换成AI能看懂的语言。
其实早在2019年的时候,OpenAI就训练过AI来玩《DOTA2》,并且在和真正的职业队的经济中完虐人类。如今,AI通过学习居然可以游玩凸显创造性的《我的世界》,只能说在未来的游戏世界中,我们可能没办法判断队友(或者对手)是人类还是电脑了。不过,目前的AI还是“挺傻”的,博士在玩《英雄联盟手游》的时候,经常发现所谓的人机局。