深度 | 人工智能的游戏征途:超级玛丽简直小菜一碟,星际争霸、LOL才是大boss-阿里云开发者社区

开发者社区> 雷锋网> 正文

深度 | 人工智能的游戏征途:超级玛丽简直小菜一碟,星际争霸、LOL才是大boss

简介:

深度 | 人工智能的游戏征途:超级玛丽简直小菜一碟,星际争霸、LOL才是大boss

人类玩家依然能在类似《星际争霸》这样的游戏中夺冠

AP Photo/David Goldman

“深蓝”打败人类距今已有20年,离 AlphaGo和李世石的世纪围棋之战也已经过去了半年时间。而如今,人工智能的下一个目标是游戏。

AI 研究者为何偏爱游戏?游戏是一项复杂、接地气而又充满挑战的项目,基于上述特性,如果攻克了游戏,人工智能未来很有可能够解锁更多的应用领域。正如 AlphaGo 的缔造者 Demis Hassabis 所言:游戏“就像一块为研究者提供无限算法尝试的试验田,测试它们的能力上线,并且能以高效的方式观察人工智能的表现。最终我们能一叶知秋,将人工智能的能力推演到广阔的真实世界。”

此前雷锋网曾经报道过 AlphaGo 计划以《星际争霸》为目标征战游戏领域。这么长时间过去,人工智能的征服之旅进行得还顺利吗?Business Insider 采访了一些研究人员,雷锋网(公众号:雷锋网)奕欣及老吕IO翻译,未经许可不得转载。

《星际争霸》是下一个大boss

半年前,AlphaGo 战胜了围棋大师李世石,轰动一时。但在 Hassabis 眼里,这个有着近乎无穷可能的棋类游戏和《星际争霸》比起来,还只是小菜一碟——他将《星际争霸》称为“更上一层楼”。

负责 Google Brain 的谷歌工程师 Jeff Dean 则认为,《星际争霸》是我们下一个要攻占的堡垒。

《星际争霸》是暴雪娱乐于 1998 年推出的一款即时战略游戏,玩家可以在三个种族中选择其一,在特定地图上采集资源,生产兵力,并摧毁对手的所有建筑以取得游戏胜利。

那么问题来了:为何 AI 研究者们会相中这款游戏呢?

首先,它的游戏规则十分复杂,为了赢得胜利,玩家需要制定高水准的策略,并且需要在上百场对抗中快速做出大量决定。

此外,《星际争霸》风靡全球,几乎可以算得上是职业竞技的游戏鼻祖,韩国在 21 世纪以来也已经开设职业的游戏比赛。而在 2010 年后,每年,AAAI人工智能与交互式数字娱乐年度会议(AIIDE)都会协办一场计算机程序玩《星际争霸:母巢之战》的比赛,而这甚至得到了暴雪的支持。

如果抛开这些不谈,如果让《星际争霸》的机器程序与人类对抗,前者实际上就是炮灰,因为它们倾向于采用低水平的交互策略,而不擅长高水平的战略制定,而在瞬息万变的实际对抗中,机器程序完全无法领略“见风使舵”的精髓。

这也就难怪纽约大学游戏研究中心总监 Julian Togelius 如是说:“虽然我们制定了一系列程序和法则,但在实战中的确不堪一击。” 深度 | 人工智能的游戏征途:超级玛丽简直小菜一碟,星际争霸、LOL才是大boss

在 2015 年的比赛中,人类玩家 Djem5 

在找到对方一处毫无防御的根据地后,顺利打败了机器 tscmoo

AIIDE

 对于研发游戏机器的团队而言,要战胜人类还任重道远。尽管机器已经足够出色,但就算仰仗着大公司的扶植,机器人们还处于“只可 solo 不可对战”的状态。

这诚然是一个很有意思的问题,除了谷歌,Facebook 和微软研究院也刊发了研究《星际争霸》的论文。

“大公司的人工智能领域对《星际争霸》的兴趣已得到了越来越多的关注,如果能够花时间和精力拿下这个难题,研究的进度将会是质的突破。” 纽芬兰纪念大学的计算机科学教授 David Churchill如是说,他自己也在带领一个研究人工智能玩《星际争霸》的团队。

即使大公司们都已经抱以密切关注,要搞定《星际争霸》也绝非易事。深度学习是一项需要大量数据支持,让机器学会寻找“套路”的技术,而谷歌的核心在于找到突破点,先从简单的游戏开始研究。这一点让 Facebook 研究院取得突破。

Togelius 表示,“我觉得要让机器学会玩《星际争霸》有点难,毕竟在玩这个超级复杂的游戏前,你需要定制一个完善的作战计划,但算法和网络目前还不能满足这样的要求。”

难易交织的游戏世界

既然在《星际争霸》上折戟沉沙了,那么 AI 玩不玩得转其他游戏呢?

就拿回合制策略游戏《文明5》来说,AI 想获得游戏胜利需要运用与《星际争霸》类似的策略,该游戏需要更加复杂的长远规划,但战斗中的细微操作则要少得多。

Churchill 表示:“我认为像《文明5》这样的游戏,AI 玩起来要比《星际争霸》更加轻车熟路。”

深度 | 人工智能的游戏征途:超级玛丽简直小菜一碟,星际争霸、LOL才是大boss

回合制策略游戏《文明5》

2K Games/Firaxis

那么众多玩友熟悉的《英雄联盟》呢?在这款只需控制单个英雄进行对战的游戏中,AI 能否充当放假“小学生”的角色呢?

Churchill 表示:“我见过很多声称 AI 能轻易击败世界冠军的技术大牛,不过我觉得事情可没那么简单。”

Togelius 则认为“虽然 AI 打 LOL 不需要那么多层级的操作,但想要获胜,依然需要背后技术团队的支持,其开发过程必定相当复杂。”

深度 | 人工智能的游戏征途:超级玛丽简直小菜一碟,星际争霸、LOL才是大boss

网友熟悉的《英雄联盟》

YouTube/Riot

说完了战略类游戏,我们现在转入男性用户深爱的体育类游戏。拿足球游戏界能与《实况足球》分庭抗礼的《FIFA》来说,AI 想要进球获胜,也需要精确调度场上的 11 名队员,其中的球路变换可不比《星际争霸》少。

“场上共有 11 名队员,即使每个队员只会做 4 个动作,整场下来出现的变化情况可能就会超过 400 万种。”Togelius 说道。与其相比,国际象棋每一步都有 35 种变换,而围棋则高达 300 种。

对于第一人称射击游戏(FPS),AI 则更容易 Hold 住,因为它们只需保证设计的准头就行。也许未来在玩此类网游时,爆你头的就是 AI 了。

当然,也有人不同意这种看法,对于 FPS 高手来说,只有准头还不够,在比赛中配合和各种“风骚”的走位也是必须的。

再将时间向前推十几年,AI 能在当时经典的格斗游戏《街头霸王》中占据优势吗?答案是肯定的,这款游戏对 AI 来说简直小菜一碟。

“这款游戏靠的就是极快的反应,毕竟天下武功唯快不破,而电脑的反应总比人要快。” Togelius 说道。

古老的平台游戏就更加简单了,对 AI 来说,经典的《超级马里奥》简直不在话下。

深度 | 人工智能的游戏征途:超级玛丽简直小菜一碟,星际争霸、LOL才是大boss

2009 年的 AI 就能直接玩爆《超级马里奥》了

Robin Baumgarten

Togelius 认为角色扮演游戏可能会有些棘手,就拿《上古卷轴》来说,AI 在通关过程中需要理解角色间的对话,这需要较强的认知能力。

说了这么多游戏,怎么能忘了经典的卡牌游戏,它们依然是益智圣品呢。其实 AI 早就解决了两人对战的德州扑克,但一旦玩家多起来并加入多种赌注,AI 就蒙圈了。在攻克著名的益智游戏桥牌时,AI 在欺骗性打法、叫牌和记牌的能力上也略逊一筹,它依然是世界冠军的手下败将。

另外,国外许多人痴迷的拼字游戏也属于 AI 的能力范围之外。

真正的困难是如何打造一款通用游戏 AI

许多年前,Togelius 就在 AI 研发时发现了一个问题:在游戏通关的目标下,人们更注重如何获胜,因此在编程时他们就忘了人工智能的真谛。

“为了获胜,人们在编程时倾向性更强。在赛车游戏里,编程人员更注重 AI 的赛车能力,他们把所有的技术细节都细化到了每一个角色中。这样的 AI 赢是能赢,但却没有做到一专多能。”Togelius 说道。

正是这一原因让 Togelius 在2014年走上了通用游戏 AI(GVGAI) 的竞赛之路。在这场竞赛中,选手设计的 AI 需要在未知的10款游戏中对战。要想获胜,AI 就必须拥有强悍的灵活性和适应性,而这正是人类的优势。

“通用智能并不是针对解决某种问题开发的,相反,它有解决各种问题的能力。”Togelius 说道。

不过,GVGAI 中的 AI 现在离终极目标还是有些远。

“在大多数游戏中,它们都达不到人类玩家的水平。”Togelius 说道。“不过在简单的射击游戏,如《太空侵略者》中,AI 就能不费吹灰之力的获胜。但一旦需要长远的规划,它们就会败下阵来。”

不过,Togelius 认为 AI 的进步还是挺神速的,假以时日必成大器。此外,刚刚在围棋界打遍天下无敌手的 DeepMind 也要来玩游戏了。

深度 | 人工智能的游戏征途:超级玛丽简直小菜一碟,星际争霸、LOL才是大boss

老式电子游戏《太空侵略者》早已被 AI 攻克

Midway

那么未来的游戏战队会成为 AI 的专属领地吗?专家不同意这个观点,他们认为人机配合才是未来电子竞技的主旋律。

Togelius 表示:“以棋类游戏为例,人类可以负责做长远的战略规划,而电脑则可以负责在细节处对人类棋手的决策进行指导。”这样的强强合作在《星际争霸》等复杂游戏中就可适用。

“想像一下,如果未来人机强强联合组成《星际争霸》战队,绝对可以无往不利。人类负责为它们做出高级别的战略规划,而 AI 则可以负责精确执行人类的命令。”Togelius 说道。“同时,我觉得这也是未来 AI 的发展道路,人类不会将控制权完全交给 AI ,它们只是社会中必不可少的助手。”

推荐阅读:

围棋之后,AlphaGo的下一个目标是《星际争霸》

O'Reilly 人工智能大会:LeCun 等行业大咖解读人工智能12大痛点


本文作者:奕欣


本文转自雷锋网禁止二次转载,原文链接

版权声明:如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:developerteam@list.alibaba-inc.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
+ 订阅

秉承“关注智能与未来”的宗旨,持续对全球前沿技术趋势与产品动态进行深入调研与解读。

官网链接