华为 Memento 3 靠递归学习通关 25 款游戏
华为 Memento 3 通关 ARC-AGI-3 全部 25 款游戏,以外部世界模型学习规则,操作次数比人类少约 56%。
华为诺亚方舟实验室与伦敦大学学院研究团队表示,智能体系统 Memento 3 已完成 ARC-AGI-3 公共测试集中的 25 款游戏、183 个关卡,并拿到 100 分的 RHAE 成绩。系统总计执行 7518 次操作,而人类完成同一批关卡需要 17135 次;此前最强基线则用了 8347 次。
把学习放到模型之外
Memento 3 的核心方法被称为“代码即模型”。智能体探索陌生游戏时,会持续维护一份规则手册,同时把对环境的假设写成可执行的 Python 代码。它先在内部世界模型中推演动作,再把预测画面与真实观察逐格比较;一旦出现偏差,就修改规则和代码。
这种递归自我改进并不依赖重新训练底层模型,而是通过积累、校正外部知识实现。在一项实验中,同时维护两个相互竞争的世界模型后,某款游戏的通关操作次数从 899 次降至 597 次。研究团队还使用类似 Git 的版本管理记录每次修改,必要时可以回滚错误假设。
探索完成后交给程序执行
最有说服力的演示来自 Atari《乒乓》。Claude Opus 5 先探索游戏规律并完善运动模型,之后由基于该模型生成的程序独立运行,不再调用语言模型,连续三局均以 21 比 0 获胜。没有世界模型、只根据画面逐步决策的基线,表现几乎和随机操作一样。
这项工作的重要性,在于它把智能体学习的重点从参数更新转向可检查的任务记忆与模拟器。但它还不能证明递归自我改进已具备普适性:实验环境规则紧凑,探索阶段仍依赖昂贵的前沿模型。更现实的价值,是为“先学习、再验证、最后低成本执行”的智能体架构提供了一个可复现案例。