论文

PUBG Ally:作为AI队友的对话式具身智能体

PUBG Ally: A Conversational Embodied Agent as an AI Teammate

智能体系统Agent 架构与控制循环Agent Harness

摘要

我们介绍PUBG Ally,一个面向《PUBG:绝地求生》的具身智能体,能够推理、自主行动,并作为语音队友与玩家并肩作战。构建这样的队友需要结合两种困难能力:在严格时延约束下感知并响应不断变化的游戏世界,同时与玩家自然交互,使其语音与动作保持同步。因此Ally把智能体工具使用与实时游戏控制相结合。语言模型智能体通过受控接口查看游戏信息、解读玩家语音、维护上下文、决定说什么,并发出引导更快控制层(负责移动、战斗和恢复)的高层动作选择。由于玩家与Ally的语音和行动不断相互塑造并影响比赛进程,训练需要来自真实对局的数据。因此我们在近39,000场会话中收集真实玩家与Ally并肩游玩的数据,记录游戏过程、玩家语音、智能体决策、工具使用、动作和玩家反馈,并利用这些记录进行迭代训练。为评估队友质量,我们使用玩家反馈和偏好比较来识别离线评测与玩家偏好之间的差距,并迭代细化评测标准。把Ally部署到线上服务还需要低时延的端侧执行和面向玩家通信的保障,我们通过模型压缩、上下文压缩、针对性安全训练、运行时防护栏和记忆脱敏来解决。在线上服务期间,我们调查了141个国家的玩家。在游戏记录中确认与Ally游玩过的受访者中,当被问及是否愿意推荐Ally时,正面回应超出负面回应25.1个百分点,玩家不仅把Ally描述为工具,还称之为队友或伙伴。

PUBG Ally:作为AI队友的对话式具身智能体:论文配图
图 1:作为可共同游玩角色(CPC)的 PUBG Ally。Ally 与人类玩家共享一场实时对局,通过语音交流并以 AI 队友的身份执行游戏内动作。图中展示了整场比赛中的代表性交互:建议跳伞落点、在拾取物资时提供支援、转移时通报敌人方位,以及释放烟雾以救援被击倒的玩家。这些例子共同说明 Ally 如何观察不断变化的游戏状态、与玩家协同配合,并在共享的游戏世界中作为可共同游玩角色自主行动。