网通社科技快报
游戏Agent接口设计疏漏致隐藏答案泄露 3类回执字段成关键泄密路径
在游戏Agent评测中,一个典型异常现象是:Agent尚未看到迷宫宝箱,却直接走向正确房间。深入分析表明,该问题并非源于视觉能力过强,而是接口设计导致隐藏答案通过非画面路径泄露。首要泄密源为动作回执中的诊断字段——如Gymnasium Env.step()返回的info字段本用于内部调试,但若被全量序列化送入LLM上下文,其中包含的hiddenChest坐标或proximityDelta等信息即构成‘未见先知’提示。其次,异步消息链亦具隐蔽性:例如wait动作后系统追加‘生成宝箱成功’或错误恢复时推送‘检查房间八号’,均可能间接暴露真值。第三,事件语义与时效错配加剧风险——同一字段(如targetOffset)在探索前公开即违规,探索后公开则合理,但现有方案常依赖字段名黑名单,易被改名绕过。作者指出,根本对策应转向动态权限控制:按事件语义与可见条件划分数据权限,采用显式消息投影策略,仅透传actionId、accepted等通用字段,将observedEffect等敏感内容保留在宿主侧用于断言验证。GameEval草案虽未落地,但其暴露的问题具有普遍性:若不严格隔离数据流边界,AI评测将沦为‘解析调试日志’而非真实能力测试。未来规范需强制声明字段可见前提,类似ABAC权限模型,确保所有进入Agent上下文的信息均可追溯至合法可见来源。