大模型引爆AI游戏!和你对战的,不一定再是人类? 大模型引爆AI游戏!和你对战的,不一定再是人类?
admin
2024-03-25 18:16:34
0

不可否认,在2023年,全世界都见证了ChatGPT的爆火。然而,在2024年的今天,如何让大语言模型完成产品化落地,依然是一个世界性的难题。

要知道,大语言模型的应用范围较窄,内容可解释性低,且会受到幻觉影响的特性,让它很难应用在律师咨询、上市公司审计等专业度很高的行业,即使通过大模型应用来降低成本,服务效率也很难获得显著提高。

现在看来,游戏行业很可能成为第一批全面拥抱大模型的行业。



(图源:育碧)

3月22日讯,在今年的GDC 2024(Game Developers Conference,即游戏开发者大会)上,育碧展示了一款面向玩家全新AI应用「NEO NPC」,并通过一段视频传递了未来游戏行业的一种较为直观的展望。

根据育碧的说法,这个模型的目的是与游戏中的NPC相结合,让NPC们能够按照设计师提前设定好的故事背景、设定以及人物性格,利用大语言模型实时生成与玩家的对话内容。

换言之,游戏公司们想为NPC「注入灵魂」。

AI为游戏NPC注入灵魂

在视频中,育碧展示了一段运用「NEO NPC」技术所生成的游戏玩家与AI NPC之间的对话交互。



(图源:育碧)

在第一个场景里,主角正在和一位NPC Bloom进行由人工智能所生成的对话,他被设定成玩家在反抗组织里的成员,玩家可以通过简单的语音输入和Bloom进行流畅、自然的对话。

在与Bloom的对话中,玩家可以了解到自己是因为黑客特长被招揽进反抗组织的,这个世界正处于MegaCorp的高压统治下,Bloom准备带领组织黑进MegaCorp的网络中,给上层人一点颜色看看。

(图源:育碧)

在这段对话过程中,玩家既可以遵循育碧的指引去探索世界观,也可以遵循自己的想法去询问Bloom的喜好、他的过去以及其他反抗组织成员等杂七杂八的内容。最重要的是,在玩家的每次游玩过程中,你和Bloom的对话都是独一无二的。

让我来解说一下,对传统的脚本型NPC来说,玩家与NPC、NPC与NPC之间的对话需要由游戏文案团队提前制作,NPC的整个行动逻辑也是严格执行一套固定程序规范。

问题在于,在游戏开发过程中,无论是游戏开发者的想象力,还是程序开发的复杂结构,它们都是相对有限的,因此NPC的对话脚本会有耗尽之时,他们的行动也会存在一个较明显的规律,玩家在摸清NPC的行为规律后就可从中获益。



(图源:只狼,玩家只要找到行动规律,便可以基本无伤地击杀Boss)

借由英伟达ACE技术,育碧「NEO NPC」不仅可以模拟人类的反应和行为,而且可以根据玩家的需求给出更加贴切的回答和解决方案,让玩家与NPC以及NPC之间进行自然、不重复的对话交互。

当NPC像人类一样实现真正意义上的「开口说话」,虚拟和现实的隔阂似乎在那一刻被打破了。

改变从聊天机器人开始

事实上,自ChatGPT 3.0面世开始,无数玩家和开发者团队便展开了对AI NPC的各种尝试。

早在2023年初,便有玩家试着为《骑马与砍杀2》制作了ChatGPT MOD,游戏里的角色不仅在回答玩家问题时能准确说出自己所在村庄、领主和国家的名字,更是能对一系列中世纪知识对答如流。

不过由于MOD的限制,这些对话和游戏的功能是不相干的,即便你用多轮对话对NPC发出了招募,也不意味着NPC就真的能够响应你的号召加入队伍中。



(图源:Nexus Mods)

随后,国内外多家游戏大厂都开始鼓捣起自己的AI NPC测试,其中最知名的,莫过于网易《逆水寒》中的AI NPC

这些NPC不但会遵循自己的设定,和玩家进行流畅的沟通交互,相互之间还会发生各种随机事件,诸如斗嘴吵架时有发生,而玩家也可以在这个时候加入聊天,给它们之间的闹剧评评理。无论是顺着NPC的意思聊下去,又或者是按照自己的想法挑逗,都让游戏的世界多了几分生气。



(图源:逆水寒)

此外,AI不仅能够运用在NPC的对话上,更可以运用在AI机器人的行动中。

在《全明星街球派对》中,网易已经率先采用自家的AI大模型来赋能机器人的行动,和以前那种行动特征相对固定的傻瓜式机器人不同,不论是作为敌人还是队友,能够理解和响应玩家的AI机器人都可以为游戏带来更多的不确定性和挑战性,让游戏更加刺激和有趣。

现如今,为了更好地让AI技术融入游戏中,不少海内外企业都在探索可行的路径,例如英伟达的ACE for Games、抑或网易智企的游戏AI竞技机器人,它们都在致力于帮助创作者或中小游戏公司降低AI NPC/AI机器人的制作门槛,为AI与游戏产业的融合带来新的可能。

不过,凡事有利就有弊,据外媒Dexerto报道,育碧利用AI生成NPC的想法,似乎就得到了社交媒体上不少游戏玩家的反对。



(图源:Dexerto)

有的玩家表示,尽管育碧本来就以利用AI填充游戏内容而著称,但是大语言模型的应用可能会让育碧的游戏变得更加「缺少灵魂」,担心AI驱动的NPC会让游戏里的角色失去个性。

如果以当前的聊天机器技术作为典范的话,我很难否认出现这种情况的可能性。事实上,从我个人体验来看,无论GPT-4、Claude,还是专注于AI NPC的Chub Venus等平台,在玩家和与它们生成的角色对话互动的过程中,依然能清晰察觉到这些角色行为和情感上与人类的差别。



(图源:X)

也有玩家表示,与其斥巨资研究这项高端技术,不如雇用一些优秀的作家来为游戏和人物制定一些有趣且符合主题的内容靠谱。

这点我就不是很认可了,我认为优秀的文本叙事和AI NPC之间是可以相辅相成的,在主要NPC得到深度剧情刻画的同时,次要NPC也能受益于大模型的加成,整体形象变得较以往更加立体化。



(图源:X)

不过正如育碧所说,NEO NPC目前仍然是一个原型,在以任何形式进入市场之前还需要进一步完善真实、沉浸的玩家体验,尤其是在提高对话流畅性和自然度方面狠下功夫。

但从这份演示里,我还是看到了人工智能和深度叙事可以以某种方式并存的未来。

AI将成游戏的关键“玩法”

在《失控玩家》中,瑞恩.雷诺兹扮演了一名突然获得自我人格的NPC。



(图源:失控玩家)

他在某一天看到女主角之后,恍然发现自己不过是大型电子游戏里的一个背景角色,最终却凭借着一己之力,揭露游戏厂商老板的阴谋,拯救所处的游戏世界的故事,甚至抱得美人归。

随着生成式AI和大模型的快速兴起,让NPC与游戏世界相互影响,这个梦想似乎不再遥远。虽然现在技术上还有很多值得完善的地方,但是被AI赋予「灵魂」的NPC和机器人,或许正在开启游戏业界的新道路。



(图源:网易智企)

此前,受到技术和资金、人才等限制,这股新风仅仅停留在游戏大厂中。如今,诸如英伟达ACE for Games、网易智企游戏AI竞技机器人等技术的出现,确实有望改变这一现状,其全面的底层规划、快速的接入机制,意味着这项技术不再是大厂的试验场,同样也能够惠及全行业和中小开发者。

通过引入能够理解和响应玩家的 AI大模型,让游戏变成了一个有情感、能交流的虚拟世界,游戏角色也不再是简单的任务发放者或背景板,他们既可以是和玩家同台竞技的高水平对手,也可以是游戏世界里的居民,拥有着属于自己的生活,与人类玩家共同编织故事。

但在实现这个愿景之前,我们还有很长一段路要走。

相关内容

热门资讯

linux入门---制作进度条 了解缓冲区 我们首先来看看下面的操作: 我们首先创建了一个文件并在这个文件里面添加了...
C++ 机房预约系统(六):学... 8、 学生模块 8.1 学生子菜单、登录和注销 实现步骤: 在Student.cpp的...
A.机器学习入门算法(三):基... 机器学习算法(三):K近邻(k-nearest neigh...
数字温湿度传感器DHT11模块... 模块实例https://blog.csdn.net/qq_38393591/article/deta...
有限元三角形单元的等效节点力 文章目录前言一、重新复习一下有限元三角形单元的理论1、三角形单元的形函数(Nÿ...
Redis 所有支持的数据结构... Redis 是一种开源的基于键值对存储的 NoSQL 数据库,支持多种数据结构。以下是...
win下pytorch安装—c... 安装目录一、cuda安装1.1、cuda版本选择1.2、下载安装二、cudnn安装三、pytorch...
MySQL基础-多表查询 文章目录MySQL基础-多表查询一、案例及引入1、基础概念2、笛卡尔积的理解二、多表查询的分类1、等...
keil调试专题篇 调试的前提是需要连接调试器比如STLINK。 然后点击菜单或者快捷图标均可进入调试模式。 如果前面...
MATLAB | 全网最详细网... 一篇超超超长,超超超全面网络图绘制教程,本篇基本能讲清楚所有绘制要点&#...
IHome主页 - 让你的浏览... 随着互联网的发展,人们越来越离不开浏览器了。每天上班、学习、娱乐,浏览器...
TCP 协议 一、TCP 协议概念 TCP即传输控制协议(Transmission Control ...
营业执照的经营范围有哪些 营业执照的经营范围有哪些 经营范围是指企业可以从事的生产经营与服务项目,是进行公司注册...
C++ 可变体(variant... 一、可变体(variant) 基础用法 Union的问题: 无法知道当前使用的类型是什...
血压计语音芯片,电子医疗设备声... 语音电子血压计是带有语音提示功能的电子血压计,测量前至测量结果全程语音播报࿰...
MySQL OCP888题解0... 文章目录1、原题1.1、英文原题1.2、答案2、题目解析2.1、题干解析2.2、选项解析3、知识点3...
【2023-Pytorch-检... (肆十二想说的一些话)Yolo这个系列我们已经更新了大概一年的时间,现在基本的流程也走走通了,包含数...
实战项目:保险行业用户分类 这里写目录标题1、项目介绍1.1 行业背景1.2 数据介绍2、代码实现导入数据探索数据处理列标签名异...
记录--我在前端干工地(thr... 这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 前段时间接触了Th...
43 openEuler搭建A... 文章目录43 openEuler搭建Apache服务器-配置文件说明和管理模块43.1 配置文件说明...