电子说
之前AI在中单solo打败知名选手Dendi的事情过了很久了,同团队开发的5个神经网络AI队伍已经能在《Dota2》中战胜业余的人类5人队伍。
虽然是业余的,但也让人非常震惊了。
这和围棋不同,和星际2也不同。围棋是回合制的,有边有界的,所有的信息你都能看清的。星际2是双人对战,讲究战略战术更多一些。刀塔2是十个人的游戏,好吧应该说在本文里是五个人五个AI的游戏。复杂性成倍往上翻,比星际2更加考验临时反应和临时决策能力。星际2里面两军相遇有可能不会爆发大战,但刀塔2里双方只要遇到了基本没有就当无事发生的可能。团战单抓一触即发,分分钟就结束。
MOBA游戏中,机动性是非常重要的。一个人到五个人都可以去对面野区抓人,塔下随时都可能亮起一到五张TP的光芒。对于AI来说,决定怎么配合怎么行动怎么应对对方的袭击要比练习操作更难。
既然说到这了,这AI是怎么学的呢?
通过自我对战来学习打游戏,每天的对战量相当于人类的180年。也就是说,如果人一天能打10局游戏,那么AI一天就可以打10×365×180局游戏。而且,它还创下了惊人的硬件消耗量纪录:256块图形处理器(GPU)和12.8万个中央处理器(CPU)。
简单来说,这是算力的胜利。
这速度人类没法比,根本也比不了。对于AI来说,刀塔2难的地方不只是反应的问题,因为手速在这游戏里并不总会发生决定战局的作用。要不然Miracle就天下无敌了。
这游戏最难操作的无外乎地卜师、卡尔等要么技能多要么分身多要么两个都多的英雄。但是也有个上限,也有利弊。比如地卜师需要发育需要等级,卡尔的所有技能都需要主动操作出来且同时最多只能拥有两个。判断好阵容问题只是第一步。
AI需要学会控制视野,预测对方的行动。进攻眼和防守眼位置各不相同,即便你看到了对方出现在视野范围内也还要选择做什么或不做什么。老练的选手抬头看看时间,看看小地图也许能猜到对方五个人正在什么地方干什么,或是干脆根据双方节奏来判断。
总的来说,就算AI赢了几次,也依旧无法说明它真的智能到了那个地步。这个游戏的偶然性太大了,超级兵翻盘也不是多少见的事情。
这只是将AI向认知智能上推进了一小步,然而就算它们打败了世界顶级强队,也无法说明它们取得了长足的进步。因为问题并没有得到根本性的解决,你能说就因为考了一次满分你就了解了这个学科所有的知识吗?
而且游戏输就输了赢就赢了,要是在自动驾驶等方面出了问题,这就不只是AI的问题了。对于重要岗位上的AI,需要一再的慎重测试之后才能允许其上岗,因为后果我们肉体凡胎无法承受。
另外以后也许你们会在《王者荣耀》里碰到超级AI的,期待被虐不?
全部0条评论
快来发表一下你的评论吧 !