还记得《堡垒之夜》(Fortnite)中那个由人工智能驱动的达斯·维达吗?它曾导致美国演员工会暨美国广播电视艺人联合工会(SAG-AFTRA)对Epic Games提起不公平劳动行为指控。如今,这家工作室公布了这项技术的最新进展。

这项技术最初被描述为“角色设备”,现在简称为“对话”,但其核心保持不变:《堡垒之夜》的开发者可以利用“对话”功能,创建具有个性和声音、由人工智能驱动的角色。这些角色能够交谈、对玩家行为做出反应和回应,甚至影响游戏进程。
该功能随《堡垒之夜》的v40.20更新(于2024年4月16日发布)一同推出,可在《堡垒之夜》虚幻编辑器(UEFN)中使用,允许岛屿创作者构建能够与玩家进行非脚本化、实时对话的人工智能非玩家角色。创作者只需用少至20行文本的提示词,即可定义角色的个性、知识库和行为。其底层系统当然由大语言模型驱动,能够根据玩家的言行动态生成回应。创作者还可以自定义语音类型、语调、表达方式和个性特征。
据Epic称,该系统的功能远超简单的对话,因为非玩家角色可以在一个游戏会话中对玩家的行为做出反应并记住这些行为。它们能够驱动游戏结果;例如,玩家可以说服一名守卫非玩家角色允许进入限制区域。它们甚至可能触发游戏内事件、根据玩家表现动态调整难度,或者充当适应性旁白或评论员。
在UEFN内部,Epic利用了场景图和Verse应用程序接口。然而,正如文章前面提到的,这项技术在很大程度上也由大语言模型驱动。事实上,Epic已确认他们正在使用谷歌的Gemini 3.1 Flash Lite模型来处理音频输入并生成文本回应,并使用ElevenLabs将这些文本转换为语音输出。对于这些特定的使用场景而言,这些都是目前市场上最优秀的模型之一。
Epic澄清,他们不会存储任何玩家音频。此外,“对话”功能的加入要求Epic更新其《堡垒之夜》开发者规则集,增加了以下条款:
不要创建旨在提供医疗或心理健康指导的角色。
不要创建扮演、模拟或冒充约会对象、浪漫伴侣或其他亲密伴侣的角色。
不要试图规避或破坏Epic的安全系统,包括故意设计角色以绕过Epic的内容限制。
违反这些规则的开发者将面临强制措施,直至并包括账户封禁。
值得注意的是,“对话”功能目前被视为一项实验性功能。因此,《堡垒之夜》开发者目前尚无法发布包含人工智能非玩家角色的岛屿,至少在该功能进入测试版之前不行。语音模型也尚未最终确定,并且大语言模型的响应时间比最终发布版本预期的要慢。在此实验阶段,Epic计划提高语音质量、降低延迟并调整非玩家角色的默认行为。
另一方面,目前看来,使用Gemini 3.1 Flash Lite和ElevenLabs(后者并非免费)进行测试的成本似乎暂时由Epic承担。一旦该功能正式向公众开放,这种情况是否会持续下去还有待观察。
如果你是《堡垒之夜》开发者,并希望了解更多关于这些人工智能非玩家角色的信息,Epic已经发布了四页文档:大语言模型对话、开发角色、设计对话、使用提示词编辑器工具。



