机器人学杀殭尸 微软用Minecraft训练AI

15.03.2016  23:20
机器人要学很多事,现在杀殭尸也是其中之一了。(图/Minecraft Forum)

微软(Microsoft)周日(13日)公开一个平台的原始码,这个名为AIX的平台被其研究人员用来测试人工智慧项目。而有趣的是,测试方式竟然是透过玩电玩游戏《Minecraft》。

知名电玩游戏《Minecraft》发行已有许多年,但因其创意及耐玩性,推出多年后仍拥有无数死忠玩家支持。《Minecraft》原始开发商为Mojang,2014年时,微软收购这款知名的「沙盒式游戏」(sandbox game)。

失控程度不下本尊 麻省理工发明川普机器人

沙盒式游戏是一种游戏类型,这种游戏不存在人为阻碍,没有线性关卡设计中常见的隐形墙和读取画面。玩家可自由地在虚拟世界中漫游,并自由选择完成游戏任务的时间和方式。

AI能在Minecraft的夜晚中,学习如何躲避殭尸追击。(网路图片)

开发AIX平台的研究员霍夫曼(Katja Hofmann)利用《Minecraft》自由度高的特性,让人工智慧学习如何在这个充满殭尸、苦力怕、蜘蛛等怪物的虚拟世界中生存。霍夫曼表示,对AI而言《Minecraft》是一个充满吸引力的世界。在这个游戏中,AI能学会在「生存模式中」躲避僵尸的追杀、在白天时段学习种植农作物和建造家园,也能尝试根据资料数据盖出雄伟的世界地标。

AI能在Minecraft中学习如何盖出世界知名地标。(网路图片)

除此之外,《Minecraft》有日夜交替机制,白天的时候玩家能从事种植、採集等生產活动,但待到日落时分便必须躲回房子里躲避怪物攻击。因此藉由每一次失败的经验,AI能学习如何计算游戏中的日夜交替时间,藉此判断下一步的决定是否能让它以最有效率的方式完成任务。换句话说,教导AI如何判断资讯的价值,也是训练过程中相当重要的一部分。

AI能在Minecraft中学习如何种植农作物。(网路图片)

虽然目前光是要教AI学会爬《Minecraft》的方块山,就够研究人员头痛。然而利用虚拟游戏改善人工智慧科技,却也是最低成本和最高效益的方式。对于许多研究员来说,若要教会一台实体机器人爬山,每一次的失败都将浪费额外的时间和资源进行修缮作业。但利用虚拟游戏的特性,研究的可能性和便利性都能大幅提升。

目前AI正在积极学习如何爬Minecraft的方块山。(网路图片)

AIX平台此前只有微软研究部门可以使用,目前已向部分学术人员开放测试,而今年夏天AIX将通过开源授权的方式向大眾开放。相信在不久后的将来,《Minecraft》的世界将会充斥着一群苦苦挣扎求生的人工智慧大军。

(中时电子报)

文章来源: Project AIX: Using Minecraft to build more intelligent technology

更多精彩新闻 请看中时全球频道