他们试图在《我的世界》里教会AI什么是“创造”
关于“大神在《我的世界》中建造令人叹为观止的作品”这样的新闻我们也报道了不少,要把基础的像素块组合成有创意的建筑作品,像素艺术家们需要拥有很高的空间想象力和创造力。
一直以来,“创造”这个概念被视为人类的专利,但现在,科学家们试图在《我的世界》中研发一款能自主学习、同时处理多任务的AI系统。
据麻省理工学院发表的一篇研究论文称,他们正与Facebook的AI团队合作,联手研发一款新的人工智能系统。现在,这个AI正在《我的世界》游戏中接受训练。
是的,现在研究人员试图在《我的世界》中寻找AI发展的下一个方向,目前他们的初步成果是——一个可以协助你创造的AI助手。
正如下图所示,研究人员在游戏中创造了一个可以实时对玩家指令做出回应的AI系统。当玩家命令其“做一个圆圈”时,AI便利用基础素材在空地上做出了一个直立的“像素圆圈”。
目前该AI已经能根据指令完成一些较为简单的2D图像,诸如“圆圈”或者“三角形”,甚至能理解一些较为复杂的进阶指令,比如做一个3D的“球”:
或者挖一个5*2的土坑:
当然,目前这些作品对于在游戏中见惯了鬼斧神工的人类来说不值一提,但即使是一个最简单的“圆”,也需要AI经过相当长的训练才能完成。
研究人员遇到的问题是让AI能够理解《我的世界》背景下的“像素圆圈”——一个有棱有角的奇怪八边形。其次,必须让AI明白该在什么地方做这个圆——命令AI的所有指令都通过常规的对话完成,比如“做一个圆”或者“在这里挖个坑”,因此让AI明白一些代词的真正含义也是难点之一。
只有解决了基础的沟通问题,才能让AI完成一些更复杂的任务。研究人员举了这样一个例子:“建造一个15 Block高的塔楼,并在塔顶上画一个巨大的笑脸。”比起简单的画圆,这是一个更加复杂的指令,需要让AI明白“15 Bolck高”指的是什么,“笑脸符号”的含义,并且能明白什么是“塔顶”。如果此时再加一句:“把塔楼其他的像素块换成红色。”那么情况就会更加复杂。
《我的世界》是一个自由度很高,又相当复杂的沙盒游戏,这也是研究人员感兴趣的原因,他们表示:“比起让AI完成一个特定的复杂任务,我们更倾向于让它变成游戏的‘多面手’,能解决人类指定的大量简单又宽泛的任务。”正是这种任务的多样性,让《我的世界》成了训练AI的完美场所。
目前,麻省理工的研究人员希望号召更多的玩家一起测试这个“我的世界助手”,感兴趣的同学可以点击这里或者在GitHub上搜索“craftassist bot”下载。