我们推出了 PUBG Ally,这是一款能够在《PUBG: BATTLEGROUNDS》中与玩家并肩作战的具身代理。它能够感知并响应不断变化的游戏环境,在严格的时延限制下实现语音交互,并将语言输出与游戏动作同步。
Ally 采用语言模型代理,通过受控接口读取游戏信息、解析玩家语音、维护对话上下文、决定发言内容,并生成高层次的行动指令。这些指令会被更快的控制层转化为具体的移动、战斗和恢复操作,实现了工具使用与实时游戏控制的结合。
为了让模型学会人与代理的协同,我们收集了近 39 000 场真实对局的数据。每场记录了游戏画面、玩家语音、代理决策、工具使用、具体动作以及玩家反馈,并在此基础上进行迭代训练。
评估方面,我们结合玩家反馈和偏好比较,发现离线评估指标与玩家真实感受之间存在差距。于是不断调整评估标准,使其更贴合玩家的主观体验。
在实际上线时,需要满足低时延的本地推理以及对玩家可见对话的安全保障。我们通过模型压缩、上下文压缩、针对性安全训练、运行时守护和记忆擦除等手段实现了这些目标。
服务期间,我们在 141 个国家对玩家进行了调查。对已确认与 Ally 同场对局的玩家,推荐率的正负差达到 25.1%。多数玩家将 Ally 视为工具之外的队友或伙伴。
点评