菜到连人机都打不过了?……别闹,我还真打不过

mumu丨文

这些年,人类一直在想方设法为自己创造对手。

1996年2月10日,IBM的“深蓝”首次挑战国际象棋世界冠军卡斯巴罗夫,但结果以2-4落败。后来程序经过一年时间改良后,1997年5月 深蓝2代 终于以2胜1负3平击败了人类最强棋手。

卡斯巴罗夫在赛后对电脑“完全没有机械惯性”的棋路表示质疑,认为这是IBM一手炮制的宣传营销。然而IBM并没有给棋王机会重赛证明自己,迅速拆卸了“深蓝”。

到了2017 年,谷歌的 Alpha Go 在围棋领域打败了当时世界最强棋手柯洁,一时震惊世界。

比赛结束后哽咽哭泣的柯洁

而你可能不知道,这些AI专家们早早的就把触手伸向了电子游戏领域。

AlphaGo在战胜人类最强围棋手后就开始转战《星际争霸2》项目,腾讯的人工智能“绝艺”也在《王者荣耀》中进行过实验,而最近“声音”最大的莫过于在Dota2项目活跃的OpenAI了。

OpenAI的机械学习工程师Christy Dennison

国际象棋和围棋等棋类游戏的规则往往十分“稳定”,看似复杂但很有逻辑性,每一次落子总有脉络可寻,而AI在这种“有限制”的情况下更能够发挥它在计算力上的优势。

但电子游戏不一样,像Dota、星际这样的游戏对于计算机来说,有一个难点就是对于复杂条件下非完全信息的决策。

因为信息的不对称,很多时候你需要通过有限的信息做出直觉性的判断:比如在Dota里地图上五个人不见了,有可能是开雾来野区抓人了,也有可能是打肉山了,也有可能5人在自家野区抱团刷野……所以如何攻克类RTS游戏成为了一项艰难的工程。

这游戏最大的魅力在于,你永远也不知道一名E术家在下一刻会做出什么举动

早在去年Dota 2 的年度最大赛事 TI7 上,人工智能 OpenAI 第一次亮相便在影魔中路solo比赛上打败了乌克兰老司机Dendi。

完美的卡兵技巧、强势激进的打法、毫不吝啬的氪芒果行为,让无数玩家打开眼界:原来中单Solo还能这么打?

AI的卡兵简直丧心病狂

之后也有数名职业选手轮番挑战,正常比拼之下几乎完败,后来有选手研究了AI的行动模式这才赢下比赛。那时的AI虽然还不是完全体,但中单solo更多的讲究技术和操作上的实力,人打不过电脑也不稀奇。

就在今年,OpenAI开始组建一只叫作 OpenAI Five 的队伍,尝试 5v5 对战的领域。

根据OpenAI官方博客的介绍,新的人工智能每天都会与自己进行“左右互搏”式的自我对战训练,在256颗GPU和12万颗CPU核心的支持下,它一天的训练量相当于人类180年的游戏时间。

经过一年的修炼,OpenAI已经完成了全方位的进化,甚至已经能在限制条件的情况下战胜一些业余玩家的队伍了。

身穿human战衣、平均4000分的OpenAI员工队伍

北京时间8月6日凌晨,OpenAI又跟人类打了一场BO3的Dota 2比赛,最终竟然以 2:1 战胜了人类队伍。这一次人类方的上场选手都是一些前职业选手,也证明了AI确实有一定的实力:

一号位Merlini 北美天梯674名(宙斯冠名,绕树林反杀三个的就是这个老哥)

二号位Blitz 北美天梯576名

三号位Moonmeander 现在COL的劣单 以前DC的劣单

四号位Fogged 北美天梯180名

五号位Cap 北美天梯 961名

但要明确的是,与OpenAI对战的规则和平时游戏很不一样。这次比赛虽然放开了之前比赛的一些规则,但是限制还是很大:

1)每个队伍都有五只无敌的信使,但是不能用来侦查或者运瓶。

2)不能出圣剑、魔瓶,禁止召唤物、幻象。不能用扫描功能。

3)可以打肉山、做视野、隐身。

4)英雄池只有18名:斧王、冰女、死亡先知、撼地神牛、飞机、巫妖、莱恩、死灵法师、女王、剃刀、隐刺、影魔、小鱼人、火枪、斯文、潮汐、毒龙、巫医。

在与AI对决前,还有场与现场观众的热身赛,之后才是BO3的正赛。

第一局双方阵容分别为:

OpenAI:巫妖、矮人直升机、矮人火枪手、死亡先知、莱恩

人类:撼地神牛、死灵法师、冰女、闪电幽魂、影魔

比赛一开始就进入了AI的节奏。AI莱恩的关键秒羊牛头,让人类方高地团战瞬间溃散,毫不费力的结束了第一局比赛。

第二局双方阵容分别为:

OpenAI:矮人直升机、冰女、巫妖、莱恩、火枪

人类:撼地神牛、影魔、死亡先知、隐形刺客、巫医

最后一把由观众为AI挑选英雄,这一次AI没有选到自己常规的阵容,一下就崩盘了。AI最终以2:1的比分结束了比赛,算是挽回了一点人类的面子。

又是一次秒羊……

AI在对线期凭借着技能的流畅交接、精准的血量计算,加上5只鸟在线上不断运送补给,靠积累小优势前期打出线上优势。然后抱团推进给压力,逼迫人类方打团,最后杀人拿塔、经济滚雪球。

这种打法是不是有点熟悉?

其实这就是类似小语种代练的套路,简单的战术加上坚强的执行力,5个配合默契的选手用速推打5个完全没有配合的路人就是这么简单。

因为比赛限制英雄池只有18个的关系,人类完全没有在BP上进行针对的办法,对线崩了基本就是一崩到底。加上不能有幻象分身,也断绝了带线的科能。——没有光法宙斯这样的守塔英雄,也没有分身辉耀、敌法师、先知这样的带球流,面对AI推进毫无办法。

而且比赛允许五个鸡真的过分了,无限运补给+没有野区经济让英雄对线优势无限放大,推进节奏也变得很快。在限制条件的情况下,这已经完全是两个游戏了。(打个比方,Solo比赛可以无限运大药芒果打消耗,正常对线这么玩马上就会因为没补给品被打回家、或者缩在塔下吃反补经验了。)

在人类方没有研究过AI打法的前提下,这次翻车也就不奇怪了。

目前来说,OpenAI有值得肯定的地方,酱油游走支援到位,对线消耗不吝啬技能,打团进退有据、技能衔接和走位都很到位。——AI在团战的表现已经是做到玩家的极致了。

国外解说在比赛中就多次提到,玩家可以从AI身上学到很多小技巧,比如防御塔的仇恨分担和转移。(AI甚至会插真眼吸引防御塔,从而完成越塔击杀)

因为AI没有经过系统学习,全靠自己“左右互搏”式的摸索,所以很多举动都超出常人的理解。而这些不寻常的举动或许会带给玩家启发。就像以前影魔solo没那么多吃芒果的,在AI大战之后现在都知道吃芒果拼消耗了。

虽然我不知道塔下插眼是什么操作

这次与OpenAI的人机大战其实更像是科技公司的一场营销。

AI的打法很套路,除了会嘲讽以外并没有太智能的感觉。人类方只是输在不习惯这个专门为AI定制的游戏规则上。如果和之前一样开放影魔Solo AI的话,很快就能制定出各种针对AI套路。

被AI嘲讽,求人类方的心里阴影面积

不过AI有一个好,就是可以疯狂自我练习,一天能顶半年用。要知道几个月前的OpenAI还只能进行瘟疫法师,矮人火枪手,冥界亚龙,水晶室女,巫妖的镜像比赛,现在有这样的进步已经非常大了。

目前这个比赛规则是7月18号就定下来的,那个时候开发人员大概就已经对战胜人类这件事胸有成竹了吧。

比赛结束后的新闻发布会上,主持人询问前韩国职业选手、现在活跃在教练解说舞台的 William "Blitz" Lee:现在你相信 Dota2 人工智能可以在 5v5 上击败职业顶级选手了吗?

后者答道:“2017年8月在 solo 上击败 Dendi 时,我依然认为不可能;2018 年 6 月它在 5v5 上击败 4000 分人类玩家时,我认为……有点可能了;而今天的对决之后,我觉得这个可能性很大。”

以前还是新手的时候,因为怕坑人就会经常打AI熟悉游戏技能,提高一下技术。那时候AI还是可以随意蹂躏的对象,谁能想到现在一个半职业选手组成的队伍会在一个“U盘”里的AI程序上翻车。

距离Ti8还有2个星期,两个多星期对AI来说又是好几年的训练时间,谁也不知道现在的OpenAI又会进化成了什么样。

人类到底能不能捍卫自己的尊严,就看到时候的人机大战了。

-END-

发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章

推荐文章

'); })();