击败人类围棋冠军之后,DeepMind打算让AI去玩《星际争霸》了
【钛媒体综合】继研发出Alpha Go击败了人类围棋世界冠军之后,被谷歌收购的人工智能公司DeepMind决定把他们的目光转向即时战略游戏《星际争霸》。
据彭博社消息,暴雪娱乐公司(Blizzard Entertainment)近日在一年一度的BlizzCon游戏大会上宣布,即将与谷歌旗下的DeepMind团队一同开发并发行一款工具,让第三方能够在DeepMind平台上教人工智能玩实时战争游戏《星际争霸2》。
DeepMind也在其博客上宣布了这一消息。他们声明,会像对待围棋一样认真对待《星际争霸》,并决心以此作为机器智能研究的突破点。这款游戏需要玩家在开始战斗前,寻找资源、开拓领土和建设基地等,做出一系列复杂的决定。
双方的合作目前正在开始阶段,DeepMind尚未开发出专业的《星际争霸》软件。DeepMind科学家Oriol Vinyals 表示,“要打败人类职业选手,我们还有很长的路要走 。”Oriol Vinyals曾是西班牙顶尖的星际争霸玩家。
之所以《星际争霸》被视为人工智能研究者下一个目标,是因为其战争迷雾、操作空间、经济运营、及时性游戏、大局观、三个不同种族的互相对抗的特点。
Vinyal认为,《星际争霸》比国际象棋和围棋更接近复杂的现实世界。“《星际争霸》为现有的人工智能研究提供一个有趣的试验环境,它提供了一座通向真实世界中混乱无序的桥梁。”
“能玩《星际争霸》的人工智能必须能够有效利用记忆,能够进行长期战略规划,同时还得根据不断出现的新情况做出反应调整。以这种标准开发的机器学习系统,最终完全可以应用到现实世界中的任务中去。”Vinyal说。
《财富》杂志认为,《星际争霸》的“无序”恰恰体现出其最有趣的地方。它利用不完整的信息作为一种游戏设置参数,每个玩家都会被“战争迷雾”模糊,玩家必须预测对方下一步走向,同时决定自己的战术。这种挑战是开发国际象棋或者围棋的人工智能时未经历过的。
与围棋和象棋“轮流制”不同的是,《星际争霸》是实时进行的。在运营流程、战术运用和针对性、应激性操作不仅仅难度高,也不像围棋那样套路固定。
Vinyal表示,与之前研究Alpha Go以击败人类为目标不同的是,这一次他们更期望的是通过开发人工智能如何应对更为复杂的环境,并且针对现实生活中各种复杂的情况作出正确的动作决策和应激手段等,让《星际争霸2》的智能AI不局限于脚本设计出的AI,还需要有记忆力、想象力和缜密的计划。
分析人士称,这种情形目前将证明结果也是未知的,它或许会证明电脑超强的数据处理功能优于人脑;也可能证明,人脑的直觉和本能更胜一筹。
那么DeepMind与暴雪共同研发的这款AI与现在游戏里的AI电脑有什么区别?《星际争霸2》的工程师Kevin Calderone解释说,暴雪目前在游戏里设置的AI是工程师基于脚本设计出的,十分死板,只是按照工程师的算法和玩家进行游戏,并没有学习能力。
显然,电子游戏一直是人工智能研究和测试的重要领域。
在上个世纪90年代中期,IBM的计算机“深蓝”数次击败了国际象棋世界冠军卡斯帕罗夫。2011年,IBM的沃森人工智能在游戏《危险边缘》击败了当时人类最优秀玩家,还秀了一把IBM在自然语言处理方面的进展。
此后,就是DeepMind研发的Alpha Go在今年3月份击败围棋世界冠军李世石的消息了。不过在去年的时候,DeepMind就开始使用机器学习来训练人工智能玩一些复杂的雅达利游戏(Atari games),并使得AI做得和人类一样好。
此外,Facebook和微软的人工智能研究人员已经开始对《星际争霸》进行研究,发表论文介绍如何让人工智能系统去掌握早期版本的《星际争霸》,一些《星际争霸》的玩家机器人已经被开发出来了。(钛媒体记者李程程整理报道)