Game

育碧的基于AI的NPC如何处理动态玩家互动?

在GDC 2024期间,育碧正式发布了NEO NPC,这是其基于生成式AI技术的游戏内对话和玩家与非玩家角色互动的技术。NEO NPC项目是育碧开发人员与Inworld AI合作的成果,后者提供了NEO NPC的大型语言模型(LLM),使开发人员能够根据自己的背景、个性和态度创建和形成角色。英伟达也参与其中,提供其Audio2Face技术,实时为NEO NPC提供动画。

尽管NEO NPC技术仍处于早期阶段,但在GDC期间有一个可玩的演示展示了该技术的运行。其中包括三个不同的场景,玩家直接与NEO NPC交谈,并与他们进行对话,获得实时回应,并根据要求中的信息获取目标。

第一个场景包括了了解一个名为Bloom的角色背景,分享自己在角色扮演意义上的背景,并获得有关你所参与的反抗团体的信息。
这一场景还设置了一个我必须填满的关系栏,类似于带有社会模拟元素的RPG游戏,它对情绪系统和与游戏目标相关的主题做出反应。通过与NEO NPC和Inworld的AI引擎集成的开源语音识别,它们能够解释你对他们说的话,以同样方式回应,并记住你所说的话,在稍后的某些时刻可以进行参考。我试图测试系统,告诉他们我有超人的能力,并且过去曾在敌人这边,Bloom在游戏世界设定的界限内做出了合理的回应。

角色看地图计划任务

所有图片由育碧提供

第二个场景让我和Bloom一起观看远程控制无人机的视频,显示了NEO NPC对游戏环境中发生的事情的回应能力,以及玩家与他们专门谈论这些的能力。在NPC专注于不同任务时有互动方面的限制,然而,如果NPC专注于一件事并且无法解释对他说的话。

演示的第三个和最后一个阶段让我和一个名叫Iron的新NPC一起计划潜入一栋建筑的行动。与她交谈并提问提供了更多关于行动目标的见解,这更像是传统对话树的结构:有正确的回应以获得最佳结果;例如,建议团队的黑客停用摄像头而不是用烟雾弹掩护的选择是最优选择。

值得注意的是,育碧叙事团队规定了NEO NPC在体验的故事和传统中的边界,因此在创建NEO NPC时存在一定程度的策展。曾担任《马里奥+拉比兽:希望的异火》的主要制作人的Xavier Manzanares现在是NEO NPC项目的制作人,他在一个演讲中谈到了设计哲学。

育碧的NEO NPC团队,合影

“我们牢记的一件事是,我们桌上的每个新技术都不能独立创作游戏。它必须与设计和创新保持一致。这对于GenAI来说非常重要,”Manzanares说。他继续说:“GenAI是一种工具,它是技术。它不会自己创作游戏,必须与设计连接,并且必须与真正希望利用该技术推动创新的团队连接。团队内一直存在的问题是,‘对于创意人员有什么好处?对于玩家有什么好处?’”

培育NEO NPC

因此,填写NPC的讯号或者基于GenAI模型的更具有反应性的NPC只是被使用的一种方式。这显然是写作团队的一种工具,叙事总监Virginie Mosser在演示后的小组讨论中谈到了这一点。问及这项技术如何改变她的工作方式时,Mosser表示:“所以,我的角色是培养NEO NPC,建立背景故事、流程、特质、俚语,因为对于对话风格来说很重要。为了使他们更加连贯,具有真实人物性格和真实情感关注,需要大量的内容。”她还提到在进入项目时她曾有疑虑

Inworld AI的首席执行官兼联合创始人Kylan Gibbs谈到了设计师们可以为NPC设定的界限,他说:“我们经历了各种步骤,不仅像检测玩家说的任何可能存在风险的事情,确保模型永远不会看到,然后检测可能存在风险的主题,然后通过各种安全过滤器。”他继续说:“然后是叙述控制,确保您没有超出所期望的领域。”Gibbs强调,该工具还允许开发人员使NEO NPC的行为保持在叙事团队提供的信息之中。

截至目前,NEO NPC项目包括育碧巴黎、蒙彼利埃和蒙特利尔工作室组成的约30人团队,据Manzanares说。这其中还包括资深数据科学家Mélanie Lopez Malet和科学主管David Louapre,他们也在指导这个项目。目前,尚不清楚NEO NPC在未来育碧游戏中的具体应用。

游戏开发者和游戏开发者大会是Informa Tech旗下的姊妹组织。

Related Articles

Back to top button Back to top button