Open AI 用DOTA2血洗玩家不是真实力!网民:有种不要读 API、用人类视觉跟我打
Posted on 2018/08/22
两周前, AI 战队 OpenAI Five 还处在 DOTA2 击败人类的得意中;
两周后,它就陷入了作弊疑云。
美国媒体 Motherboard 指出了 OpenAI Five 在这场人机大战中的几个可疑之处。
OpenAI Five 只会 18 支角色,没 Ban 角环节怎么可以说赢的光明正大
不管是DOTA、LOL还是王者荣耀, MOBA游戏的玩家都知道,BP(ban pick)机制是保
证游戏公平的重要一环,其中也体现了玩家双方团队斗智斗勇的过程。
BP发生在游戏开始前的选英雄过程,双方轮流禁掉部分英雄,然后再轮流选择英雄。
禁掉哪位强势英雄 或者对方玩家擅长的英雄,选择怎样的 英雄阵容 ,依据对方的阵容
如何进行克制 ,是BP中玩家需要考虑的问题。
这个过程不禁考验双方对不同英雄的了解和熟练程度,更是一个耍心机的战场,BP是双
方团队默契配合与策略博弈的一部分,也是MOBA游戏的重要组成部分。
目前DOTA2中有115位英雄,然而,在8月6日早上(北京时间)的人机大战中,由
于OpenAI Five还没有学会这么多英雄,所以整场比赛只有 18 个英雄可供选择。
这么少的英雄数量若是还要ban英雄的话,那恐怕是没得选了。所以双方都只是象征性
的走流程,ban掉了一些不在这18个英雄范围内的英雄,就开始选英雄了。
BP的策略关被AI省掉了,相当于给AI降低了难度。
AI有种就放下你手中的电脑数据,用视觉判断跟我打
在AI打游戏这件事上,交互方式是最让人关注的问题之一。
对于人脑而言,打游戏时的输入是视觉&听觉信号,人类玩家需要用眼睛和耳朵这两
种“传感器”来接受信号,传送到大脑中,判断游戏中的情景,知道敌人离我有多远、
队友能否来得及支援、双方经济状况如何。
而对AI而言却容易多了,在这场比赛中, OpenAI Five可不长眼睛,而是直接靠API
读取游戏中的数据。
这一点,在推特上引起了热烈的讨论。
有许多观众觉得,人类和AI打的根本不是一个比赛。
佐治亚理工学院 (Georgia Tech) 教授 Mark Riedl 说,虽然那个API的设计初衷,就
是不让AI拥有的信息 多过人类能获取的信息 ,但AI只有依靠视觉 ,才是和人类
站在同一片战场 。
不过,使用因为使用API而拥有优势,算不算作弊,依然有争论,毕竟这是官方赛前发
布的消息。
但它确实不公平,因为这些数据带给AI的是100%的精确性。
比如说,当人类需要确认攻击能否打到敌人身上时,基本靠目测,如果低估了距离就会
打不到敌人,如果高估了距离则容易受到敌人的攻击。而接收API数据的AI则可以通
过计算卡在最远的距离上攻击敌人,或是在最佳的站位上发起进攻,足以保证自己的损
失最小。
这次人机大战中的人类队员、 DOTA2解说、半职业选手Capitalist(Austin Walsh)就
对此感到十分扎心:
“AI清楚地知道每个英雄的位置,知道你拥有多少攻击力,它确切地知道一条路上的三
、四个英雄可以造成多大的伤害。并且,当你的走位出现问题时,它会立即开团。我从来
没这么玩过,这简直鹅妹子嘤(TO 编按:AMAZING)。”
反之,让AI用视觉打游戏,并不简单。 DeepMind用AI打星际的主力 Oriol Vinyal
,就让AI用视觉打过星际。用着64×64的输入 A 吃了大亏。
大概,在依靠视觉这一目标达成之前,不管AI解锁多少英雄、多少物品,赢过多少顶
级人类选手,也不能算是称霸 DOTA 2。
人类在 Dota2 正式赛里用特定鼠标被禁赛,OpenAI 用意念就怎么没事?
输出也同样不公平。
人类要输出操作信息,必须使用鼠标和键盘,控制技能施放、控制走位全都依赖于键盘滑
鼠。而AI则连手指都不需要动,一个指令就直接操作了,使用“意念”控制,简直比人
类用宏编程鼠标玩游戏还简单。
宏编程鼠标,就是上面这玩意,通常我们都叫它游戏鼠标,除了左键右键滚轮之外,还在
中间、侧面等位置加装了许多按键,可以用宏来把这些新增的按键设计成不同的游戏按钮
,一键完成许多复杂的操作,让玩家操作起来更简单。
不过,在正式DOTA2比赛中,使用宏编程鼠标是违规的。今年 6 月,秘鲁队就因为一名
队员在资格赛中使用了宏编程鼠标而被取消了 TI8 的比赛资格,秘鲁队不得不和2479
万美元(约台币 7.4 亿)的奖金池 say goodbye 了。所以, OpenAI Five 这种使用“
意念”的操作模式也可以算作弊。
更何况,在队友配合方面, AI 用的也是“意念”。
人类队伍有 5 个人,需要用语言交流配合;而 OpenAI Five 的“团队”活在同一块
USB 里,它们之间压根不用沟通,直接“心灵感应”就可以了,简直不要太轻松。
OpenAI团队,说好的200毫秒去哪了?
另外,赛前OpenAI团队表示,在人机对战中会把AI的反应时间,下调到与人类相似的
200毫秒 ,以求公平竞争。
可在赛后,由于AI赢得过于轻松, 反应速度受到了观众的强烈质疑。
“肯定比 200 毫秒快”,这样的声音此起彼伏。
如果说, API 是一早就公布了的信息,算不得作弊,那反应速度若有虚报 ,就是另一
回事了。
然而,这个怀疑并没有得到 OpenAI 的官方回应。
OpenAI得花时间去学人类习以为常的技巧,就算有不公平也得说一句赢的漂亮
这场比赛是存在不公平的因素,但若强硬地表述为 AI 作弊 ,在许多人看来仍然有失偏
颇。
比如,提出“ AI 该靠视觉来跟人类同场竞技”的 Mark Riedl 教授本人,就很排斥这
个说法。
他觉得, OpenAI 并 没有隐藏 AI 的任何优势。尽人皆知的事,很难用“作弊”来定义
。
另外, Riedl 在深知这些的情况下,依然认为在 DOTA2 5v5 团战中战胜人类,是非常
了不起 的成就。
他看到, AI 游刃有余,只要对手所处的位置不利,便可瞬间发动攻击。于是,获得了和
现场观众一样的美妙感受。
毕竟,神经网络与人脑之间依然存在很大的差别,对人类来说自然而然的事,机器也要一
点一点学起来。
这样想来,虽然比赛是在 严格控制 的环境下进行的, AI 也算赢得漂亮。
OpenAI Five 即将出战 TI8,顶级玩家与 AI 的斗争谁输谁赢?
无论作弊的定义是否准确,人类都已经从被 AI 摩擦的恐惧里,感受到了 OpenAI Five
的强大。
所以,大家还是希望看到一场更加 公平的比赛 ,不论是为人类正名也好,反向衬托 AI
的实力也罢。
如果,上一场 5v5 没有让各位 心服口服 , OpenAI Five 不日将出战 TI8。希望那时,
顶级人类选手和 AI 之间的比赛,大家能看个过瘾。
你猜,和 AI 打比赛的会是哪支队?
https://goo.gl/BwkKtr
AI人工智能跟人类的挑战一直是个新的卖点,目前星海争霸还无法做到打败职业选手
如果只是单纯的点击速度跟反应,人类跟电脑比是没什么意义的
真正要比拼的是战略,以及在相同对等条件下的操控速度
不知何时才能看到真正"智慧型"表现的AI,跟人类在电竞上的竞技呢