电竞|当人工智能遇上《星际争霸2》

 

不久之后,DeepMind团队就宣布要挑战电子竞技领域,将在暴雪著名的即时战略类游戏(RTS)《星际争霸2》(以下简称SC2)中挑战人类。...



前段时间,人工智能(AI)引起了人们的广泛关注。由谷歌旗下的DeepMind公司开发的人工智能AlphaGo与著名韩国围棋手李世石进行了五番战,结果出人意料地以4:1完胜人类,揭开了人工智能的新篇章。

不久之后,DeepMind团队就宣布要挑战电子竞技领域,将在暴雪著名的即时战略类游戏(RTS)《星际争霸2》(以下简称SC2)中挑战人类。那今天我们就脑洞大开地思考一下,当AI遇上了《星际争霸2》,最后获胜的会是AI,还是人类呢?

暂且,我们先把这一次的AI命名为AlphaSC。在讨论最后的胜负前,我们首先要明确的是,电子竞技并不是一项简单的智力运动。虽然在大部分的电子竞技中,思维决策起着决定性的意义。可是所有的思考最后带出的决定,都是要以人手去操作来完成。但是AI却完全没有这方面的问题,他只要想到什么,就能做到什么。(除非最后谷歌和暴雪商量下来,AlphaSC必须还要操控两只机械手来进行比赛,那人类肯定赢不用想了……)这就涉及到了很关键的一点,就是比赛对于每分钟操作数,也就是我们常说的APM(Action Per Minute)的限制。早年就喜欢星际争霸2,并且关注相关的论坛的人可能了解过,很早以前就有大神通过地图编辑器开发出了APM高达10000+的AI Automaton 2000,那操作可以完成人类根本无法想象的奇迹。强烈建议搜索一下有关于这个AI的视频。



当年的IMMVP可以说是韩国枪兵操作的王者之一,面对大量毒爆,枪兵向三个方向拉开不断H&R,以最小代价打赢正面,操作犀利无比。

可是在Automaton 2000面前,他就是个渣渣!



20个枪兵甩40个毒爆,无伤全歼!每一个枪兵分别操作,APM达到15000+!

当100条小狗面对20辆坦克时,哪怕让世界上最伟大的选手来操作,虫族也难逃全军覆灭的宿命。但是没有关系!Automaton 2000会帮你解决一切的!


每一条小狗被攻击时,周围的小狗都会自动分散,这样坦克的溅射伤害就被全部避免了。100条小狗不但全歼了20辆坦克,最后还有19名“幸存者”。

以上内容告诉我们的是,在绝对的操作和APM面前,战术和意识什么的真的是次要的。如果AlphaSC没有APM操作限制,他完全可以做到更夸张的操作。要知道这只是利用地图编辑器脚本做出来的AI,AlphaSC要比他高端无数倍,10万+的APM都是有可能的。而一个顶尖的韩国职业选手的APM是多少呢?300到500。操作数量上的巨大差距,会使得这场比拼完全失去意义,因为电脑甚至不需要去分析情报,只要用正面操作就可以碾压人类了,这一定不是暴雪和谷歌想看到的结局。所以我就暂且认为,这一场比赛对于AI方,是有APM限制。具体的数值就轮不到我猜了,让暴雪和谷歌研究去吧。

设定好了前提条件,我们就可以来研究,究竟AI有几成胜算。为什么人工智能会选择围棋来证明自己?围棋每回合的可能性有 250 种,一盘棋可以长达 150 回合。同时,围棋有 3^361 种局面,而可观测到的宇宙,原子数量才 10^80。这说明围棋的变化的数量级跟本就是一个天文数字,人类可以通过抽象的概念来决定下法,但电脑只会通过数据分析寻找最优解。这也是为什么,人们把围棋当成“最后的堡垒”。

那么在“最后的堡垒”被攻破之后,为什么谷歌又会去挑战电子竞技呢?我认为,是因为电子竞技的信息不对称性。围棋对手的一举一动都是可被观察的,但是电子竞技完全不同,在SC2这个游戏中,你需要通过侦察来获取对方的信息,同样对面也有各种手段来阻止你进行侦察。举个最简单的例子,当你看到一个神族没有开二矿,并且把家封起来了,你就一定会去思考,对面是偷隐刀?还是飞机场?还是4BG Rush?

不要小看这些战术的博弈,在限定了操作之后,战术被克制所造成的后果是致命性的。当你做好了反隐,准备迎接隐刀的偷袭的时候,这时候发现对方是地面部队加虚空舰的压制,那这盘再想赢恐怕就难如登天了。(例子未必准确,理解意思就好)

那么对于AlphaSC来说,想要取胜的先决条件,就是做好战术分析与判断。在围棋领域,AI可以通过输入大量棋谱以及实战来进行深度学习,提升自己的能力。但是在电子竞技中,你哪怕输入再多Replay,最终分析出来的也是信息完整下的情况。想要真正培养不对称信息的能力,实战依然是最好的检验,但是AlphaSC会有高端的实战机会?你总不能让AlphaSC去打天梯吧。

所以在不对称信息的情况下,很难说AlphaSC有没有办法做出最正确的选择来与人类抗衡,毕竟在狡诈阴险这一方面来说,人类还是要完胜AI的。

但是电子竞技终归是电子游戏,既然他来源于程序,就一定有其最优解,我相信哪怕不是这一次,早晚有一天,AI会把人类打的体无完肤。但是这一次的比赛中,我还是比较看好人类的,如果AlphaSC能在那么短的时间内提升他在不完整信息情况下的判断能力,那么人工智能的发达程度,恐怕真的已经远超我的预想。韩国人李世石输了,中国天才棋手柯洁表示不服,他还有机会为人类证明。但在《星际争霸2》上,如果韩国人输了,那恐怕再也没有人,能去挑战人工智能了。

结局最终会如何呢?仁者见仁智者见智,我们能做的,就是拭目以待吧。

文|周晓舟


    关注 JCSN


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册