为游戏NPC接入语言大模型,实现交流互动的想法,并不是行业首创。
早在几年前,各类AI大模型喷涌而出的时候,行业内就有人提出过相关构想。
但那时有一个问题……
接入AI大模型简单,无非是在游戏里部署本地AI框架模型,并给每一位NPC都赋予对应的人物设定罢了。
那为什么没人做呢?
原因并没有大伙想的那么复杂,解释起来就一句话:光有对话没有行动能力,这在玩家眼里就会很诡异!
“这个我知道……”
刘瑞点了点头,若有所思道:“我以前也听别人说过,类似的语言大模型接入游戏,光有对话内容没有实际行动,体验会很怪。”
比如玩家跟某某NPC对话,告诉他马上就要下雨了,我们应该怎么办?
NPC因为接入了语言大模型,会解析这段对话并给出建议:当然是回到屋里躲雨啊!
NPC的回答很有逻辑,听上去也很合理对吧?
但实际上,NPC说完这段话,并未做出任何行动,还是傻愣愣站在原地,等待玩家开启下一轮对话。
换个说法。
对NPC说我要杀了你,NPC会很害怕很愤怒,然后愣在原地什么也不做,既不会触发战斗也不会逃跑……
说白了。
让NPC开口交流并不难,但是让它理解每句话的含义,并在游戏里做出对应的行动就很难了。
开发者不可能将每一项行动都编写成脚本,比如NPC听到下雨,执行回家的指令。
这太细致化了!
真细致到这种程度,那光是给一个NPC做好行动逻辑,估计就得写成千上万行代码,无论怎么想都是一件不现实的事。
“以前的技术,做不到这一点,但现在随着AI技术进步,已经可以让NPC自行优化一部分行动逻辑了。”
潘图介绍道:“雷神模型之所以能用,就是因为基于这个模型,AI可以调用游戏里的代码,实现一系列行动。”
还是以挑衅攻击为例。
当玩家威胁NPC说要杀了他,NPC会根据预设性格身份,先给出相应的回复,比如反问玩家:“你是认真的吗?”
等逻辑推理得出结论后,这名NPC就会开启战斗模式,从中立状态转变为敌对状态,然后攻击玩家。
在以前,如果程序上没有提前写好对应的脚本,玩家再怎么挑衅NPC,也不会触发战斗。
这便是最大的区别!
听到这里,刘瑞终于明白,为什么潘图会这么重视雷神模型了。
这东西确实好用啊!
NPC能开口交流,已经能极大提升代入沉浸感了,如果还能根据对话内容做出反应,那简直是神中神。
但与此同时。
刘瑞也产生了一个隐性担忧,那就是NPC太过智能,还兼具自主行动能力,会不会导致游戏出现恶性BUG?
“会有这种情况发生。”
潘图不否认,给NPC接入AI大模型是一柄双刃剑,利弊都很明显。
再结合AI可根据对话内容调用代码脚本自主行动,到时候肯定会出现BUG,这种事避免不了。
但他们可以给这些NPC上一道保险锁,限制约束这些NPC的活动范围或行动能力。
游戏卡死,或游戏流程进行不下去?
重启游戏就好了!
看在这些NPC这么“聪明”的份上,玩家应该也能接受这种小问题。
“你都用了,那我也用!”