轻松打败世界顶尖高手 游戏中的AI到底能有多强

2018-04-13 18:28:33   来源:新浪游戏

  不知道各位朋友是否还记得当年FC上面的《中国象棋》。困难难度的那位老爷爷真的是虐了我们千万遍。不得不说,在那个年代,游戏中的AI能够达到这样高的水平实在是让人感到惊叹。

  随着人工智能技术的突飞猛进,许多游戏AI也变得更加强大。对于玩家们来说,游戏的难度也是越来越高。也许,在你输掉比赛怒喷对手的时候,对面只是一台毫无感情的冰冷机器。今天,我们就来为大家盘点几条与游戏相关的AI信息。看看游戏中的AI在近些年来究竟发展到了如何的高度。 

  1.使用《我的世界》训练AI

  对于很多人来说Minecraft不仅仅是一款游戏,而且还可以用于各种用途,比如微软就打算把Minecraft用在人工智能领域。

  在2016年7月,微软正式推出了ProjectMalmo项目,其前身为Project AIX,并且Project Malmo的开源工具也正式免费开放下载,从而帮助开发者能够更简单地对人工智能领域进行加强和完善。

  在博客中微软表示,由于Minecraft涉及到各种问题的解决、空间的建立、时间上的推演甚至是合作,因此非常适合用于训练人工智能。而在让人工智能变得更强大的过程中,Project Malmo也提供了多种方式,并且能够被用作搜索工具来进行理论验证。

  2.创造《吃豆人》记录

  《吃豆人》一直被视为人工智能最难攻克的游戏之一,但微软旗下人工智能团队Maluuba开发的一款人工智能程序近日却打破了人类记录,获得了999990的高分。

  Maluuba是微软今年1月收购的加拿大深度学习创业公司,专注于强化学习技术。与受监督学习不同,强化学习被认为可以帮助系统自主做出决策。

  在《吃豆人》这款游戏中,Maluuba同时使用了150个代理,负责各自不同的任务,如发现颗粒或者躲避幽灵。一个最高级代理实时对这些代理进行管理,并做出最优选择,以获得更高的分数。

  选择《吃豆人》这款游戏并不是因为它简单,相反这款游戏很难预测。这意味着,经过训练微软这款人工智能程序能够帮助解决现实生活中一些难以预测的实际问题。

  3.《DOTA2》 AI 打败世界冠军

  2017年8月11日,在世界规模最大电子竞技赛事之一——Dota 2国际邀请赛上,埃隆·马斯克的非营利人工智能公司OpenAI的机器人在Dota2 1v1比赛中击败了人类顶级职业玩家Dendi。

  在两者的交锋过程中,OpenAI机器人只用了不到十分钟就将人类顶级玩家打败,拿下第一局,如此强势的技术使得Dendi在第二局快结束时主动放弃比赛,甚至弃赛第三局。据专业人士分析,OpenAI的机器人在比赛中表现非凡,不仅会卡兵等一系列专业技能,而且进攻性超强,手法娴熟,更是令Dendi直呼“这家伙太吓人”。

  对于机器人获胜这个结果,OpenAI的老板——马斯克可是一点都不吃惊。比赛结束后,他连发三条推特,将AI的发展比作是“比核武器还具威胁性”的问题,更呼吁人类应该控制这个“有害于公众”的事物。

  4.《星际争霸》AI被完爆

  2017年10月31日,职业选手宋炳具在《星际争霸》直播竞赛中击败了 4 个不同的 AI 对手,赢得 500 万韩元奖金!其中一个游戏人工智能“CherryPi”是由 Facebook 的 AI 实验室开发的。其余三个分别是来自韩国世宗大学的 MJ Bot、来自澳大利亚的 ZZZK、来自挪威的 TSCMOO。

  虽然这次比赛不像 AlphaGo 与人类围棋冠军之间的世纪之战那样引起全球关注,但它仍具有重要意义。因为 AI 界认为,人工智能要掌握《星际争霸》异常困难。在围棋中,由于人工智能和人类玩家能看到棋盘,所以他们有时间来思考及制定策略。但《星际争霸》则会设置战争迷雾,使玩家无法看到战场全貌,这就要求人类选手或 AI 都必须具备预测战场态势和提前制定策略的能力。也正因此,《星际争霸》被视为 AI 进阶的跳板。

  但显然这一次宋炳具是使 AI 打败人类的幻想破灭了,作为世界顶级的《星际争霸》选手,他在比赛中击败 4 个 AI 总共用时 27 分种(最长用时十分半,最短四分半)。在比赛结束后接受《麻省理工科技评论》采访时,宋炳具表示人工智能与人类的竞技方式有所不同,“职业玩家只要一有机会就会立即发动进攻,相反,人工智能为了保存实力,不敢冒任何风险。”不过,在某些方面,人工智能还是很令宋炳具意外的,“我进攻时,它们在布防的过程中管理部队的操作很令人震惊。”

  5.《战地1》AI项目启动

  EA的下属的技术部门Search forExtraordinary Experiences Division(简称SEED),在2018年3月公开的一篇博文中,介绍了自己开发的自学习AI——这个AI可以教自己学打《战地1》。

  在博文中,来自SEED的Magnus Nordin介绍了这个AI。该AI是受到了能够玩经典老游戏的谷歌DeepMind AI的启发,EA希望能够让一个AI去学会玩一个更现代化、更复杂的第一人称3A游戏,比如《战地》。

  现在的AI通过不断地自我学习现在已经能玩《战地1》了。虽然水平上还是不如人类玩家,但是已经可以“精通”《战地》的基本操作了。还学会了在生命值过低、弹药不足时改变自己当前的行动。

  当然,目前的AI还是有着很大的局限性。比如虽然能够立即采取措施,应对眼前的威胁。但是当AI“一个人”行动时,就会变得不知所措,开始原地转圈圈。

  其实在《红色警戒3》等游戏中,AI早已拥有了自我学习功能。游戏中的敌人会认知你的操作并加以学习,为此增加游戏的难度。目前,人工智能成为了科技圈中最热门的一个词语。相信,在不久的未来,游戏中的AI将会变得更加真实,对于玩家们来说,每款游戏的可玩性都会大大增强,游戏也将变得更有乐趣。

新浪声明:新浪网登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
精彩推荐

热门推荐

HOT RECOMMEND

新浪VR简介 | 论坛社区 | 网站合作 | 广告服务 | 联系我们 | 免责声明 | 招聘信息

Copyright © 1996-2015 SINA Corporation, All Rights Reserved

北京幻世新科网络科技有限公司 版权所有