转载自
http://site.douban.com/149480/widget/notes/17527999/note/527450138/《星际争霸》人工智能和游戏高手的大对决!2015-12-04 18:14:49每年,AAAI人工智能与交互式数字娱乐年度会议(AIIDE)都会协办一场计算机程序玩《星际争霸:母巢之战》的比赛。《星际争霸》(StarCraft)是一个复杂的即时战略游戏,对人工智能(AI)研究者来说是一个巨大的挑战,「因为存在许多隐藏的信息、巨大的区域和活动空间,还需要快速行动。」 AIIDE的网站解释说。「在即时战略游戏中,最好的人类玩家依旧占据上风。但是接下来的几年中,由于这种比赛的存在,情况可能会发生改变。
今年,该比赛在加拿大阿尔伯塔大学展开。有22个程序参加了比赛。在2个星期的时间里,它们在12台虚拟机上彼此对战(每个程序要参加1800多场比赛)。在比赛的最后,3个最好的人工智能展现出的水平与俄罗斯玩家Djem5差不多——Djem5被广泛认为是世界上最好的非韩国神族选手之一。
那么,人工智能赢了吗?人类是否注定要失败?剧透警告:并没有。我们依然比机器好太多。要玩好《星际争霸》,依赖于玩家每秒所能进行的操作(当然还有其他的因素),以及玩家对不同区域的组织单位的微观管理。由于计算机在每秒操作数和多线程任务这两点上都比人类厉害,所以你可能会认为计算机碾压人类岂不是分分钟的事情。然而,《星际争霸》之所以能常年举行全球性的比赛,原因正在于它涉及到深层的战略,这可能是第一眼无法立刻察觉的事情。要赢得比赛,可远比狂按键盘和鼠标困难得多。
组织者对这个比赛的未来依然充满乐观:「通过《星际争霸》的人机对战,我们可以很明显地看到,人工智能要战胜人类顶尖玩家还有很长的路要走。然而,尽管Djem5让AI看起来很蠢,但还有一些机器人(例如Tscmoo krasi0)在ICCup上已经做了一些额外的测试,能够打败D级、甚至一些C级的玩家。当人类玩家与AI玩过一两场比赛后,就能预测和探测出AI的一些小错误,从而轻易赢得游戏。所以,尽管AI能够赢得一些业余玩家,但它们面对那些能够学习它们行为的顶级人类玩家时,还是无计可施。