专栏首页Sign『AI』人工智能 - 禁忌的人体炼成

『AI』人工智能 - 禁忌的人体炼成

很久以前,人工智能和AI被一部分人当作两种不同的东西。他们认为,应用在科技或生活的机器人身上的那些才配叫『人工智能』,而应用在游戏里的只配叫『AI』。

至于『很久以前』的『很久』到底是多久之前呢?嗯……大概就是那家不存在的公司把人工智能应用在围棋游戏之前吧。

人类的智能简单来说就是以自己为中心,以认知为半径画的一个圆。

而人工智能就是让电脑模拟出一个虚拟的中心,然后以人工填充的方式扩充它的半径,从而形成类似人类的一个圆。

回到开头,为什么会有优越党看不起游戏里的AI呢?

我们来看一下,什么是游戏的AI。

这篇文章本该用一些逼格很高的词语来讲的,比如有限状态机,行为树之类的,但作为一篇普及向的文章,专业术语除了装逼,没有其他的作用,还会让文章晦涩难懂。

举个例子:

泰利伯格向前两个身位,使用能量喷泉攻击对手,接着使用急踹进接近对手,威力撞击,冲刺灌篮一气呵成,3割倒地。

其实不就是,发波,刺拳,倒钩,升龙,对手倒地么。

所谓的游戏AI,就是游戏内的角色预设了一些行为,而在触发某些条件之后,就会执行这些行为。

超级玛丽里的boss库巴,他基本动作就是跳起,吐根类似羽毛一样会飘的火焰,这些动作随机出现。

又或是LOL里的小兵,每隔一段时间就会刷新出现,沿着固定路线前进,遇到敌人就开始攻击。如果自己感应范围内,对方英雄攻击己方英雄,那么小兵的就会优先转向攻击对方英雄。

还有格斗游戏里,AI会控制角色,对玩家的招式做出应对。

他们每个都左右一个独立的个体,有自己的行为模式。但也仅仅只有行为模式而已。

人类的智能是个圆,而游戏AI的行为模式所画出来的图形更像条线。于是优越党大喊,看见没有,这根本不能算是智能,这个只是AI。

对了,优越党是个贬义词,很扁很扁的词,特指那些居高临下的去鄙视远胜过自己的人。毕竟有些人看似跑在你后面,仅仅是因为你们所处的赛道是个环形赛道,而他已经比你多跑了6圈。

游戏AI被看低的原因是因为他们的应变形态不够多,行为模式很容易就被摸透,不像人类一样会学习进步。

但是,游戏AI是会学习的。

即便是10几年前的格斗游戏。

首先,每个人类都会有『习惯』,那些有意或无意的习惯。

比如,我个人在玩游戏的时候,很喜欢跳踢,跳斩,跳重腿这种动作,原因是看起来很帅(一般只有菜鸟才在格斗游戏里跳重腿╮(╯▽╰)╭)。

而高手一般都有小跳加轻拳探路的习惯。

于是,天才们就让一些选手与游戏AI不停的对战,游戏AI从大量对战的资料中得出这位选手的『习惯』:出招频率,距离,时机等等。然后形成自己的行为模式,这就是游戏里所谓的『影子选手』。

不过影子选手存在的意义其实不是为了成为最强的格斗高手,因为正常情况下,格斗游戏里,人类是打不过高难度AI的,『影子选手』更多的是为了让人产生一种『我正在与xx高手对战』的感觉。

早期有一种最简单的格斗AI,远距离放波,近距离升龙,看似无敌的无赖AI。这个大概就是大部分对游戏不了解的人认知里的格斗AI了。

那么除了格斗游戏,其他游戏也有AI学习吗?

有的。

在围棋AI登顶以后,游戏AI的热潮忽然又开始了,于是人们开始承认人工智能存在于游戏里。

但是人们认知里还是习惯让人工智能代替人类去玩游戏……

比如『flappy bird』,大家似乎认为人工智能的应用点是训练那只鸟无限跳过水管……

嗯……

这个的确是AI……

但是你的对手是电脑……你的学习对象也是电脑……

换句话说……其实你不用学习,只要把电脑的计算逻辑求个反向的解就可以了……

这个过程就是游戏里常见的寻路AI,或者最优解AI,并不是最近大热的alpha go深度学习。究其原因,alpha go的对手是人,而你的对手是固定的算法……

『那你想怎样啦,人工智能除了代替人玩游戏,还能怎样啦?』

人工智能在游戏领域代替玩家玩游戏是很早就有的事了,比如一个强大的NPC帮忙打怪,当NPC过于强大的时候,你只要跟在他身后就行了。而游戏里精心设计的怪物关卡,瞬间变得毫无意义,因此,游戏制作者会刻意弱化人工智能对玩家的帮助。

如果玩家通过自己游戏而过关,那么他得到的就是这个游戏给予的正反馈,如果玩家除了按个start,其他时候就看一个npc带着自己直接过关,那他不如去看视频电影。

就像游戏里的迷宫,对玩家来说是正反馈,而人工智能帮助玩家一键自动寻路走到迷宫出口,那游戏反馈相当于直接让玩家从入口走一条直线到出口。游戏精心设计的迷宫被精心设计的寻路AI抵消了,简直多此一举。

在游戏领域,AI往往是以玩家的对立面存在。这样,AI才能通过学习玩家的行为,来进一步优化对玩家的策略。

继续以『flappy bird』为例,人工智能在这个游戏里的应用的话,那么AI其实应该通过学习玩家的行为来对应生成水管。

就算是玩『flappy bird』,玩家也会有『习惯』,比如一些玩家容易卡在上下相间的水管,而一些玩家习惯在接近水管10像素时点击屏幕……

根据这些习惯,AI就可以控制生成水管的规律,那么,当AI养成后,玩家玩这款游戏,所取得的分数就取决AI想让你跳过多少根水管,最后撞上哪一根水管……(就像alpha go输半子……)

最后,其实人工智能在某些地方也被列为禁忌,大概是因为他们发现,人工智能是处于人类的对立面,他们学习人类,代替人类,对付人类……怎么想都不是件好事……

任何事物都没有好坏之分,科学发展到现在,人类发明的核武器已经有毁灭自身的能力了,又何必去排斥人工的智能呢?

本文分享自微信公众号 - Sign(SignACG),作者:现实次元

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-07-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 关于『好玩』

    因为现在的微信与『工作』的耦合度太高,而『朋友圈』更多变成了『工作圈』,甚至都不是『同事圈』,因为你的朋友发的都是『工作内容』。

    沙因Sign
  • 关于独立游戏

    刚买了个『美好世界』。 看介绍,似乎是个蛮新奇的文字冒险游戏。 评分也很高。 ? 『美好世界』还没玩,所以不是很了解。不过看了制作者的采访后,就决定要下载他们的...

    沙因Sign
  • 闲聊

    本来之前已经决定让这个公众号『正式』一点,所以要去掉个人的碎碎念。但是涉及到『DOLO』就很难再保持客观的情绪了。 所以稍微聊一聊关于『DOLO』的一些事吧。...

    沙因Sign
  • 剑桥大学在文明5游戏中设定AI毁灭世界,AI突破即时策略游戏防线?

    作者:张乾 【新智元导读】 剑桥大学生存风险研究中心发布免费的MOD,让文明5的游戏玩家利用人工智能快速发展,但同时如果不建设人工智能安全实验室,超级AI就会毁...

    新智元
  • 教 AI 打牌打游戏,不止是为了战胜人类

    场景描述:昨日,DeepMind 宣布其研发的 AI——AlphaStar 将会登录欧服,匿名在天梯上与人类玩家进行《星际争霸 2》比拼。今天,Facebook...

    材ccc
  • DeepMind AI与人类合作玩夺旗策略游戏,表现与人类玩家相当

    DeepMind用强化学习训练AI玩家,在复杂多人连线3D游戏中的夺旗竞赛场景,AI玩家的表现已达人类水准

    阿泽
  • Science最新:DeepMind部署自学AI,攻陷FPS“雷神之锤”

    用AI攻占了国际象棋和围棋高地之后,DeepMind在第一人称射击游戏(FPS)上也有了新进展。

    大数据文摘
  • 哪些游戏可以让人工智能无法开挂?老外们绞尽脑汁想到这些

    △ 用AI打《星际争霸》,可以说是人工智能领域一项历史悠久的运动 从AlphaGo横扫围棋界,到百度大脑在《最强大脑》中保持不败。面对来势汹汹、优势明显的人工智...

    量子位
  • 人类玩 DOTA2 能赢,是因为 AI 是暴雪爸爸教的

    今天,DOTA2 全球顶级赛事 Ti8(The International DOTA2 Championships)淘汰赛进入到第三日,除了惋惜中国战队 VG ...

    HyperAI超神经
  • AI打《星际》被人类碾压?不,事情并没有这么简单

    李林 千平 发自 凹非寺 量子位 出品 | 公众号 QbitAI “人类总算能摆脱被统治的阴影”。 这两天,一场《星际争霸》的人机对抗“表演赛”,让不少人类感到...

    量子位

扫码关注云+社区

领取腾讯云代金券