郭一璞 捣塔栗 发自 凹非寺 
量子位 报道 | 公众号 QbitAI

两周前,AI战队OpenAI Five还处在DOTA2击败人类的得意中;

两周后,它就陷入了作弊疑云。

美国媒体Motherboard指出了OpenAI Five在这场人机大战中的几个可疑之处。

没有BP

头一项就是BP的问题。

不管是DOTA、LOL还是王者荣耀,MOBA游戏的玩家都知道,BP(ban pick)机制是保证游戏公平的重要一环,其中也体现了玩家双方团队斗智斗勇的过程。

BP发生在游戏开始前的选英雄过程,双方轮流禁掉部分英雄,然后再轮流选择英雄。

禁掉哪位强势英雄或者对方玩家擅长的英雄,选择怎样的英雄阵容,依据对方的阵容如何进行克制,是BP中玩家需要考虑的问题。

这个过程不禁考验双方对不同英雄的了解和熟练程度,更是一个耍心机的战场,BP是双方团队默契配合与策略博弈的一部分,也是MOBA游戏的重要组成部分。



 DOTA2中文官网的英雄目录

目前DOTA2中有115位英雄,然而,在8月6日早上(北京时间)的人机大战中,由于OpenAI Five还没有学会这么多英雄,所以整场比赛只有18个英雄可供选择。

这么少的英雄数量若是还要ban英雄的话,那恐怕是没得选了。所以双方都只是象征性的走流程,ban掉了一些不在这18个英雄范围内的英雄,就开始选英雄了。

BP的策略关被AI省掉了,相当于给AI降低了难度。

我用眼睛,你却用API

在AI打游戏这件事上,交互方式是最让人关注的问题之一。



对于人脑而言,打游戏时的输入是视觉&听觉信号,人类玩家需要用眼睛和耳朵这两种“传感器”来接受信号,传送到大脑中,判断游戏中的情景,知道敌人离我有多远、队友能否来得及支援、双方经济状况如何。

而对AI而言却容易多了,在这场比赛中,OpenAI Five可不长眼睛,而是直接靠API读取游戏中的数据。

这一点,在推特上引起了热烈的讨论。

有许多观众觉得,人类和AI打的根本不是一个比赛。



佐治亚理工学院 (Georgia Tech) 教授Mark Riedl说,虽然那个API的设计初衷,就是不让AI拥有的信息多过人类能获取的信息,但AI只有依靠视觉,才是和人类站在同一片战场

不过,使用因为使用API而拥有优势,算不算作弊,依然有争论,毕竟这是官方赛前发布的消息。

但它确实不公平,因为这些数据带给AI的是100%的精确性。

比如说,当人类需要确认攻击能否打到敌人身上时,基本靠目测,如果低估了距离就会打不到敌人,如果高估了距离则容易受到敌人的攻击。而接收API数据的AI则可以通过计算卡在最远的距离上攻击敌人,或是在最佳的站位上发起进攻,足以保证自己的损失最小。



 Capitalist

这次人机大战中的人类队员、DOTA2解说、半职业选手Capitalist(Austin Walsh)就对此感到十分扎心:

“AI清楚地知道每个英雄的位置,知道你拥有多少攻击力,它确切地知道一条路上的三、四个英雄可以造成多大的伤害。并且,当你的走位出现问题时,它会立即开团。我从来没这么玩过,这简直鹅妹子嘤。”

反之,让AI用视觉打游戏,并不简单。DeepMind用AI打星际的主力Oriol Vinyal,就让AI用视觉打过星际。用着64x64的输入,AI吃了大亏。

大概,在依靠视觉这一目标达成之前,不管AI解锁多少英雄、多少物品,赢过多少顶级人类选手,也不能算是称霸DOTA 2。

我用鼠标,你却用意念

输出也同样不公平。

人类要输出操作信息,必须使用鼠标和键盘,控制技能施放、控制走位全都依赖于键鼠。而AI则连手指都不需要动,一个指令就直接操作了,使用“意念”控制,简直比人类用宏编程鼠标玩游戏还简单。



宏编程鼠标,就是上面这玩意,通常我们都叫它游戏鼠标,除了左键右键滚轮之外,还在中间、侧面等位置加装了许多按键,可以用宏来把这些新增的按键设计成不同的游戏按钮,一键完成许多复杂的操作,让玩家操作起来更简单。

不过,在正式DOTA2比赛中,使用宏编程鼠标是违规的。今年6月,秘鲁队就因为一名队员在资格赛中使用了宏编程鼠标而被取消了TI8的比赛资格,秘鲁队不得不和2479万美元的奖金池say goodbye了。所以,OpenAI Five这种使用“意念”的操作模式也可以算作弊。

更何况,在队友配合方面,AI用的也是“意念”。

人类队伍有5个人,需要用语言交流配合;而OpenAI Five的“团队”活在同一块U盘里,它们之间压根不用沟通,直接“心灵感应”就可以了,简直不要太轻松。

说好的200毫秒呢?

另外,赛前OpenAI团队表示,在人机对战中会把AI的反应时间,下调到与人类相似的200毫秒,以求公平竞争。

可在赛后,由于AI赢得过于轻松,反应速度受到了观众的强烈质疑。

“肯定比200毫秒快”,这样的声音此起彼伏。



 “这是扯淡!”

如果说,API是一早就公布了的信息,算不得作弊,那反应速度若有虚报,就是另一回事了。

然而,这个怀疑并没有得到OpenAI的官方回应。

不公平 = 作弊?

这场比赛是存在不公平的因素,但若强硬地表述为AI作弊,在许多人看来仍然有失偏颇。

比如,提出“AI该靠视觉来跟人类同场竞技”的Mark Riedl教授本人,就很排斥这个说法。

他觉得,OpenAI并没有隐藏AI的任何优势。尽人皆知的事,很难用“作弊”来定义。

另外,Riedl在深知这些的情况下,依然认为在DOTA2 5v5团战中战胜人类,是非常了不起的成就。

他看到,AI游刃有余,只要对手所处的位置不利,便可瞬间发动攻击。于是,获得了和现场观众一样的美妙感受。

毕竟,神经网络与人脑之间依然存在很大的差别,对人类来说自然而然的事,机器也要一点一点学起来。

这样想来,虽然比赛是在严格控制的环境下进行的,AI也算赢得漂亮。

TI8敬请期待

无论作弊的定义是否准确,人类都已经从被AI摩擦的恐惧里,感受到了OpenAI Five的强大。

所以,大家还是希望看到一场更加公平的比赛,不论是为人类正名也好,反向衬托AI的实力也罢。

如果,上一场5v5没有让各位心服口服,OpenAI Five不日将出战TI8。希望那时,顶级人类选手和AI之间的比赛,大家能看个过瘾。



你猜,和AI打比赛的会是哪支队?

活动推荐

加入社群

量子位AI社群19群开始招募啦,欢迎对AI感兴趣的同学,在量子位公众号(QbitAI)对话界面回复关键字“交流群”,获取入群方式;

此外,量子位专业细分群(自动驾驶、CV、NLP、机器学习等)正在招募,面向正在从事相关领域的工程师及研究人员。

进专业群请在量子位公众号(QbitAI)对话界面回复关键字“专业群”,获取入群方式。(专业群审核较严,敬请谅解)

诚挚招聘

量子位正在招募编辑/记者,工作地点在北京中关村。期待有才气、有热情的同学加入我们!相关细节,请在量子位公众号(QbitAI)对话界面,回复“招聘”两个字。

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态

DOTA 2血虐人类的OpenAI,原来靠的是作弊?相关推荐

  1. 人类惨败 OpenAI轻取Dota战队 AI为什么总是吊打游戏玩家

    关注网易智能,聚焦AI大事件,读懂下一个大时代! 在刚刚秀完可以像人手一样抓取和操纵物体的Dactyl 机械手系统之后,OpenAI迎来又一次令人瞩目的人机大战. 这是家在2015年由马斯克等诸多硅谷 ...

  2. AI 秒杀人类!OpenAI 击败 DOTA2 世界冠军 OG

    整理 | 一一 出品 | AI科技大本营(ID:rgznai100) 今天凌晨 6 点,OpenAI Five Finals 决战紫禁之巅一战,OpenAI Five 第一次战胜世界冠军 OG,比分为 ...

  3. 20200722-Java面经-被血虐-面试问题及总结

    面经 - java开发工程师 一面 hr电话面试,问的很简单,很基础.hr人很好. 首先是 介绍了下简单的岗位情况,然后问了三个问题.总时长:9分钟 java的特性-封装继承多态 java语言的特点 ...

  4. 人类一败涂地!OpenAI血虐Dota2半职业战队!马斯克仅评价了两个字

    郭一璞 栗子 夏乙 假装发自 旧金山 量子位 出品 | 公众号 QbitAI  北京时间早上5点58分,人类半职业Dota高手队对战OpenAI Five第二局接近尾声,被称为"大老师& ...

  5. 经过 180 年的训练,OpenAI 在 DOTA 2 上完虐人类!

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 你以为隔壁坑你的都是小学生,对面的都是大神.或许你错了,跟你对战的可能不是人. 对于人工智能 ...

  6. AI击败DotA顶级选手是不是突破?OpenAI放出了更多细节

    本文来自AI新媒体量子位(QbitAI) 周末,OpenAI在DotA 2全球顶级赛事TI7(The International)的中单1v1比赛中击败了顶级选手Dendi.OpenAI的发起人之一, ...

  7. 这引人联想的机械右手!玩转魔方,灵活不输人类,OpenAI:前所未有

    边策 鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI OpenAI官方为这只AI机械手激动了: "机器人的前所未有之境,就算人类也难以做到." 说的啥新进展?单手玩魔方 ...

  8. 180年魔鬼训练!人工智能打Dota 2 轻松打倒人类

    近日,伊隆·马斯克(Elon Musk)成立的人工智能公司 OpenAI 宣布最新的里程碑.人工智能在热门电玩游戏 Dota 2 的 5 对 5 团体战中,击败排名前 1% 的顶尖业余玩家. 用 AI ...

  9. “我永远都无法理解人类!” OpenAI “杀”死了那个成功模拟已故未婚妻的 GPT-3 机器人

    "逝者已矣,生者如斯",意为死去的人已离我们而去,活着的人要好好生活.可人非圣贤,明知不可拘泥于过去,却总会在深夜不禁回想起过往的美好,并在心里说一句:"我真的好想你.& ...

最新文章

  1. 也谈大公司病1——正确是最大的错误
  2. linux清空redis命令,使用Linux管道批量删除Redis的key
  3. ipsec_profile
  4. 七、Framework类库
  5. java中equals和 == 的区别
  6. 计算机科学研究方向介绍
  7. 五菱汽车:并不知悉导致股价及成交量上升的任何原因
  8. 排列组合算法之一: 01转换法_java改变后的c++版
  9. 靠着零代码报表工具,转行报表开发后月薪超过3万
  10. SAP HANA Express Edition (HXE)-二进制安装使用步骤
  11. python之通过thread来实现多进程
  12. [渝粤教育] 西北农林科技大学 食品安全概论 参考 资料
  13. dmx512如何帧同步_同步DMX512控制器的设计详解
  14. 环境安装(二):windows10下安装caffe框架(cuda10.0、cudnn7.6.4)
  15. 微型计算机独立显卡,计算机显卡分为哪几类?有什么特点是?
  16. vs2013设置winp#cap开发环境
  17. 组件的生命周期,小程序如何引入第三方ui框架
  18. Android各种轮子
  19. JSPlumb文档翻译
  20. 《三体》刘慈欣:意识上传离现实还存在很大技术障碍

热门文章

  1. 一文了解 AI 改变生活的 14 种姿势
  2. 字节跳动资深面试官亲述:java进阶篇
  3. mysql一列数据转为一行_最最完整的 MySQL 规范都在这了
  4. docker(二)基本操作
  5. php redis list llen,redis llen list 命令简介
  6. tracker服务器_.NET Core 开发 BT Tracker 服务器
  7. java朗控点异常_Java语言基础(day_04)
  8. 浅谈html的语义化和一些简单优化,浅谈HTML的语义化和一些简单优化
  9. python 点云配准,python点云滤波 点云配准用python怎
  10. 介绍for-of循环