微软的ProjectAIX使用Minecraft进行人工智能研究
游戏和人工智能总是齐头并进。AI 已经渗透到各种非平凡的游戏中,甚至可以追溯到最初的 Pac-man 街机游戏。现在,计算机科学家正在扭转局面。越来越多的研究人员实际上正在使用游戏来推动和帮助人工智能研究,大多数时候是通过击败游戏。但是来自Microsoft Research 的Project AIX正在对Minecraft做一些不同的事情。它使用开放的世界建筑游戏让人工智能学习如何爬山。不会掉入熔岩池中。
考虑到许多人接受人工智能的能力,这听起来可能相当简单。鉴于 Google DeepMind 的 AlphaGo 迄今为止三次击败世界围棋冠军,这就显得更加微不足道了。但根据 AIX 项目团队成员、人工智能研究员 Katja Hofmann 的说法,教计算机做什么和让计算机从头开始学习是不同的。
今天的计算机 AI 非常擅长接受输入并从中学习,例如如何将搜索查询转化为答案或识别口语,只要他们已经知道如何处理它们。但是,在集成多个输入源(例如,感官输入)以及学习如何完成以前从未学过的任务时,它们就不是很好了。例如,即使是婴儿也可以击败人工智能,例如,学习如何攀爬,足以摆脱他或她的游戏围栏。这个过程被研究人员称为通用智能,是人工智能的核心焦点之一。它也是最难测试的之一。
再以学习爬山的任务为例。为此目的设计机器人将非常昂贵,因为不断坠落(不是落入熔岩或河流)将需要大量维修。另一方面,在现实世界的搜索引擎中测试通用智能是不切实际的,因为用户期望大量的准确性和实用性。这就是 Minecraft 的用武之地。当然,您也可以使用像《超级马里奥》这样的游戏,但首先,您只能使用它允许的特定横向滚动游戏。其次,这款标志性而古老的游戏并不完全开放进行修改。
与此形成鲜明对比的是,Minecraft 是如此开放,您几乎可以在其中做任何事情。在这里我们可以看到微软购买它的投资最终得到了超越游戏销售的回报。《我的世界》不仅仅用于娱乐用途,还进入了课堂,现在也进入了计算机科学研究。Project AIX 目前为学术研究人员提供私人测试版,但很快将在开源许可下面向世界其他地区发布。