自然对话
玩家与 NPC 的交流不限于预定答案的对话树,而是通过即时的行动与反应展开真实对话,回应由生成式 AI 现场产生。
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
育碧巴黎研发的生成式 AI 原型,让游戏 NPC 与玩家进行自然对话。
官网地址 https://news.ubisoft.com/en-us/article/5qXdxhshJBXoanFZApdG3L/how-ubisofts-ne…
NEO NPC 是育碧巴黎工作室一支小型研发团队与 Nvidia Audio2Face、Inworld 大语言模型合作推进的生成式 AI 项目,目标是在不破坏情境真实感与角色设定前提下,让玩家和 NPC 进行自发对话,而不是在预定答案的对话树里选分支。角色性格、背景故事与说话方式由叙事编剧 Virginie Mosser 花约一年半时间塑造,数据科学家 Mélanie Lopez Malet 则借助护栏系统、玩家输入分析、3D 环境与文本指令训练模型去「扮演」这个角色。它目前仍是一个研发原型,不是面向玩家的完整产品。
NEO NPC 是育碧巴黎工作室一支小型研发团队主导的生成式 AI 原型项目,合作方包括 Nvidia 的 Audio2Face 应用与 Inworld 的大语言模型。它要解决的问题是:让玩家与游戏内非玩家角色的交流摆脱预设对话树的限制,变成有来有回的自然对话,同时不破坏玩家所处情境的真实感,也不让角色「出戏」。
项目的核心做法是把「角色」与「程序」分开。NPC 的性格、背景故事与对话风格由编剧 Virginie Mosser 塑造,她花了一年半时间创作角色;随后数据科学家 Mélanie Lopez Malet 通过护栏系统、玩家输入分析、3D 环境信息与文本指令,教模型去模仿编剧原本设定的角色。模型的任务被定义为「我必须扮演这个角色」,团队会反复自问「这是 Lisa 吗?Lisa 会这么说吗」,一旦答案是否定的,就回头排查模型在哪一步偏离了编剧的构想。
对普通玩家而言,这套机制意味着 NPC 的回应会根据对话上下文实时生成,而不是从固定选项中挑一句;对编剧和叙事设计师,工作方式变成先写角色设定,再用这份设定去「养育」模型;对研发与数据科学团队,重点则是护栏与迭代调参,控制玩家行为不把场景气氛或剧情目标带偏。
玩家与 NPC 的交流不限于预定答案的对话树,而是通过即时的行动与反应展开真实对话,回应由生成式 AI 现场产生。
NPC 的性格、背景故事与说话方式由编剧创作,叙事编剧 Virginie Mosser 花了一年半时间为项目塑造角色,模型只负责扮演。
通过护栏系统约束模型行为,配合玩家输入分析与 3D 环境信息、文本指令,让模型始终贴合编剧设定的角色,不越界。
对玩家输入进行解析,据此刻画 NPC 应有的反应方式,让回应既符合角色设定,又贴合玩家当下的行为。
团队边对话边自问「这是 Lisa 吗」,一旦发现模型偏离编剧构想,就回头排查原因并调整,靠反复迭代把角色校准回来。
角色被设定为对玩家提示以特定方式反应或不反应,避免玩家行为打破某个场景的气氛,或偏离场景最终希望玩家达成的目标。
与 Nvidia 的 Audio2Face 应用配合,让生成出来的对话能对应到角色面部表现,是项目中负责语音与口型一侧的组件。
底层对话能力由 Inworld 的大语言模型提供,育碧的研发工作围绕如何让这个通用模型稳定地扮演指定角色展开。
如果关心的是「NPC 能不能不再背台词」这件事本身,NEO NPC 是目前少见的、把编剧主导与生成式 AI 结合起来的公开案例,值得研究它的角色塑造流程与护栏思路。但如果想立刻在游戏里用上,它只是育碧巴黎一支小型研发团队的原型,没有公开的发行计划、价格与可用平台,短期内等不到成品。对独立开发者来说,它的参考价值在于工作方法——先由编剧写角色,再教模型扮演,而不是反过来让模型自由发挥。
可以看编剧如何把背景故事、说话方式转成模型可学习的设定,以及角色跑偏时如何回查,这套流程可直接借鉴。
项目公开了护栏系统、玩家输入分析与 3D 环境指令的组合用法,对做角色一致性与对话约束的团队有参考价值。
这是育碧巴黎小型研发团队的原型,价格、平台与上线时间均未公布,暂时没有可以上手体验的成品。
没有公开的价格、授权与合作方式,也没有发行计划,无法据此排入项目进度,只能作为方向性参考。
它是育碧巴黎工作室一支小型研发团队做的生成式 AI 原型,目标是把玩家与 NPC 的交流从预设对话树变成自然对话,合作方包括 Nvidia 的 Audio2Face 应用与 Inworld 的大语言模型。目前公开的是项目思路与技术做法,没有发行计划与可游玩版本,想上手体验还等不到。
不是。角色的性格、背景故事与对话风格由编剧塑造,叙事编剧 Virginie Mosser 为这个项目投入约一年半时间创作角色,之后模型才开始按照这份设定即兴说话。模型的任务被定义为「我必须扮演这个角色」,团队会反复确认输出是否符合编剧原本的构想。
靠一组约束手段配合:护栏系统限制模型行为,玩家输入分析判断该有怎样的反应,再叠加 3D 环境信息与文本指令。团队在对话中会自问「这是 Lisa 吗?Lisa 会这么说吗」,一旦答案是否定的,就回头排查模型内部是哪一步偏离了编剧的设定,然后调整。
项目在设计上就把这一点考虑进去了。角色被设定为对玩家提示以特定方式反应,或者干脆不反应,目的是避免玩家行为破坏某个场景的气氛,或者偏离场景最终希望玩家达成的目标。也就是说,自由对话是在保持情境真实感的前提下展开的。
负责制作技术的高级副总裁 Guillemette Picard 强调,育碧所有生成式 AI 项目的目标都是给玩家带来价值,这意味着幕后仍然要以人的创造力为核心——开发者和他们的创意必须继续驱动项目,生成式 AI 只有在对开发者有价值时才有价值。