目前在游戏领域应用的前沿 AI 技术点主要包括以下几个方面:
这些技术的技术逻辑和技术细节如下:
05.能未来发展:游戏人工智能将成为生产力革命的关键休闲是人类生活不可或缺的重要组成部分,而游戏是一种特别引人入胜的休闲方式。电子游戏是游戏的新模式,是时代的产物,是发展最为迅猛的方向,电子游戏的发展壮大与人工智能的进程相互呼应,相得益彰,同向同行,携手共进。游戏人工智能技术的未来发展方向之一,是探索如何将游戏环境中的成果迁移至现实世界。电子游戏作为人工智能算法的测试场,将持续为人工智能模型的构建与训练,提供理想化的场所。IBM的深蓝,DeepMind的AlphaGo,OpenAI的OpenAI Five都通过机器学习、强化学习等先进技术在各种游戏环境中训练人工智能,并取得了显著的成果。然而,值得注意的是,虽然人工智能在特定的游戏环境中取得了显著的成果,但将这些技术推广到更广泛的、复杂的现实世界应用,仍然面临许多挑战。例如,电子游戏环境通常是封闭和可控的,而现实世界却充满了未知和不确定性。此外,游戏中的胜利条件往往是明确和一致的,而现实生活中的目标可能会有多个,可能互相冲突,或者会随时间变化。无疑,电子游戏是人工智能研究的理想实验场,因为它们为人工智能提供了一个可以精确度量和比较性能的环境;然而,从游戏环境迁移到现实世界中的应用,还需要学界与产业界进一步进行研究和发展。游戏人工智能技术的未来发展方向之二,是利用AIGC技术,实现游戏产业的生产力革命。很早以前,人工智能技术就开始应用于游戏制作的过程中,近来基于大语言模型和扩散模型的AIGC技术,更是受到了游戏产业界的欢迎。AIGC技术极大程度地降低了开发成本,缩减了制作周期,提升了游戏质量,甚至为游戏带来了新的交互体验。在新兴的AIGC具体应用方面,人工智能正在被应用于电子游戏开发的许多方面,包括生成新的游戏内容(如地图、角色和场景),驱动游戏中的非玩家角色(NPC),以及改进游戏的图像和声音效果等。游戏人工智能技术的未来发展方向之三,为通用人工智能的孵化给予帮助。经多个复杂游戏训练后的“玩游戏”的人工智能体,将
03.电子游戏中的人工智能:游戏将成为AIGC的重要应用场借助人工智能技术来辅助游戏开发,能够起到提升效率和增加游戏可能性的效果。一方面,人们可以借助人工智能的内容创作工具,缩减游戏开发的成本、减少游戏开发时间,甚至提升游戏的质量和完成度;另一方面,则是利用这项技术,为游戏带来不同以往的新体验,甚至创造出新的游戏类型以及新的交互方式。电子游戏与人工智能的结合有着广泛的可能,包括玩家建模、辅助设计、代码辅助和代码自动生成等等。其中与游戏直接相关的应用主要包括:(1)构建游戏中的智能体;(2)构建玩游戏的智能体;(3)程序化内容生成(Procedural Content Generation,PCG)。“构建游戏中的智能体”是指构建游戏的非玩家角色(Non-player character),也就是常说的NPC。这方面的工作包括构建智能对象,创建其移动、寻路、攻击等行为,以及对话等交互行为。游戏中的智能体是游戏的重要组成部分,为游戏内容增添了风采。“构建玩游戏的智能体”是狭义人工智能研究的主要任务。这项任务试图在不同类型的电子游戏场景下,创建与人类无异,甚至超过人类玩家水平的玩家智能体。与“构建游戏中的智能体”有所不同的是,前者是在游戏中构建智能体,智能体是游戏中的一个重要组成部分;而“玩游戏”的智能体则超脱于游戏之外,其本身并不是构成游戏的一部分。“程序化内容生成”则是近来在深度学习技术崛起的背景下,对游戏产业影响最为深远的一类应用。其内容包括利用人工智能来生成文字,帮助进行剧情设计、创作游戏剧本和情节叙事;借助人工智能技术来生成图像,从而完成人物、道具、场景和用户界面的设计;利用人工智能技术来生成音频,从而完成人物配音、游戏音效和配乐;利用人工智能技术来生成视频,创作游戏动画和特效;利用人工智能技术来创建游戏关卡,丰富游戏内容等等。程序化内容生成虽在上世纪末就已经在电子游戏上得到了应用,但是其功能却相对局限。2010年后,得益于机器学习等技术的发展,程序化内容生成开始与新兴技术相结合,AIGC开始在
游戏内容辅助生成,生成文、生成图、生成3D以及生成音乐。应用分为两个场景,一个是游戏策划人和制作人,第二个是美术的设计师。去年开始,听的较多的是基于Stable Difussion的生成。对于工业化的游戏公司,它能够通过2D美术素材的辅助生成提高创业效率50%,降低20%-80%的成本。文生图:提示词加参数就可以形成2D的参考图,适配度是非常高的,可能一开始用SD或者其他的开源工具去做。图生图:原画师或美术会使用,用一个线稿或原画,在原画基础上加一些Prompt,加一些参数,就可以形成一个效果图和二级的素材,这种情况会越来越多的。动画辅助渲染:用Lora对角色背景、关键帧进行风格渲染。例如,用真人视频渲染成二次元风。游戏的智能运营,包括智能NPC互动、客服、攻略的问答、代码和脚本的生成。主要针对游戏的产品经理、运营经理和社区的运营经理。智能NPC:保持长期记忆;保持人物个性和对话表现形式;满足成本平衡游戏社区运营:海外Discord,国内Fanbook。让更多的玩家在游戏之外,在社群里面很好的互动,如基于游戏的美术素材二创、对于攻略的查询和智能客服。