专家访谈专家访谈
你自己想想行动游戏角色进化游戏世界现实世界的应用
2019.9.30

迄今为止,工业界已经出现了三次人工智能热潮。我们目前正处于第三次人工智能热潮中,该热潮正在使用深度学习和机器学习等技术。然而,也有一些领域是在与这次繁荣不同的环境中开发人工智能技术的。这就是游戏行业。 2000年左右开始出现的3D游戏据说打开了游戏行业AI发展的大门。游戏角色在眼前时刻变化的游戏世界中行动,现在需要自主行动,自己感知世界,自己做出决定,并移动自己的身体。人工智能在游戏世界中的应用始于在角色中安装人工智能,现在正进一步发展,出现了分析游戏中地形并找到适合目标位置的导航人工智能,以及监控游戏中情况并在适当的时间向角色发出命令以娱乐玩家的元人工智能的出现。我们采访了 Square Enix 技术推广部 AI 首席研究员 Yoichiro Miyake,探讨了 AI 在游戏行业的发展以及游戏 AI 的未来前景。
自主移动角色的AI
![]() |
── 三宅先生,您从2004年起就开始研究人工智能,并加入了一家游戏软件制造商来应用这项研究。您能给我们介绍一下游戏和人工智能之间的关系吗?
在游戏中使用AI有两种方式:一种是将AI用于主角和配角,另一种是将AI应用到游戏开发过程中。事实上,游戏角色和机器人非常相似;两者都是“感知、决策和行动”,并实时交互地处理一系列动作。为此,许多机器人技术被应用到当前的游戏角色AI(character AI)中。对于那些有为机器人比赛的 RoboCup Soccer 等游戏创建 AI 经验的人来说,游戏 AI 将是一个熟悉的领域。
── AI因人而异,但三宅先生所定义的AI是什么?
AI的定义其实涉及到AI的历史,所以我想简单介绍一下AI的历史。 AI这个词据说起源于1956年在美国新罕布什尔州达特茅斯学院召开的达特茅斯会议,该会议确立了人工智能的学术研究领域。然而,当时的大型计算机是用于分时的。我们反复思考理论、编写程序、进行实验。二十年后,计算机终于可供个人使用。家用游戏机最早出现于 70 年代末。
后来,从 20 世纪 90 年代中期开始,随着 3D 游戏在游戏界的普及,角色开始通过 AI 被赋予智能。现在,尽管角色处于虚拟世界中,但他们的行为就像真人一样。基于这些开发成果,可以在现实世界中使用的人工智能正在被创建。换句话说,可以说我们开发了可以在现实世界中使用的AI,同时在游戏中进行实验。我们稍后会讨论这个问题。
人工智能开发还有另一种流程,与传统的游戏创建流程不同。这就是人工生命的研究流程。人工生命是在计算机上模拟的一种生命形式,能够自主学习并通过适应环境和情况而进化。过去,创建这个很难,所以我们创建了一个网格并使用元胞自动机方法在其上运行*1被使用了。
20 世纪 90 年代,在计算机上创建虚拟 3D 空间成为可能,这引发了创造人工生命的运动。计算机科学家 Carl Sims 对快速进化的 3D 生物的模拟尤其著名。
在 2000 年左右开始流行的 3D 游戏时代,开始出现可以利用 AI 自主移动的角色。大约在这个时候,我开发了一种将人工智能和人工生命结合起来的数字游戏人工智能。这是一个可以在虚拟3D空间中自己感受世界、自己做出决定、移动自己身体的AI。
当时,配备人工智能的自主角色游戏主要在美国兴起。 2002年,一款名为“HALO”(Bungie)的游戏发布。大量配备AI的角色士兵在虚拟3D空间中像人类一样移动。每个角色都躲在岩石后面,一边前进一边讨论是否先行。
在传统游戏中,角色就像木偶,其动作是预先确定的,例如在某个地方如何移动,但在2000年以来的游戏中,每个角色都配备了AI,使它们成为能够自主移动的人造生命体。
── 日本和美国在游戏方面有什么不同吗?
《光环》等枪战游戏在日本不如在美国那么受欢迎。在日本,经常会创作探索和平奇幻世界的游戏。例如,2016 年推出的《最终幻想 15》以使用 3D 图形创建的森林和树木怪物为特色。主角现在一边思考一边行动,一边独自感知世界。既然是游戏,那么所有出现的角色都有自己的角色。有些角色在看到玩家时会攻击玩家,而另一些角色则像同伴一样一起行动。所有这些角色都独立思考和行动。
[脚注]
- *1
- 元胞自动机方法:一种通过在网格中从一个单元离散地移动到另一个单元来表达运动的游戏方法。最初,它是一种计算模型。









