← 返回首页
🧩 智能体框架

EvoArena:面向动态环境的LLM智能体记忆进化基准

EvoArena: Tracking Memory Evolution for Robust LLM Agents in Dynamic Environments

📅 2026-06-13 ✍️ Jundong Xu, Qingchuan Li, Jiaying Wu et al. 🏷️ 智能体框架 · 记忆系统 · 动态环境 ⏱️ 约 12 分钟

📋 摘要 Abstract

EvoArena性能对比
Figure 1: EvoArena上步级准确率与链级准确率的对比。越靠近右上角表示性能越好。

大语言模型(LLM)智能体在各类基准测试中表现出色,但大多数评估假设的是静态环境EvoArena,一个将环境变化建模为终端、软件和社交领域渐进式更新序列的基准套件。进一步提出EvoMem,一种基于补丁的记忆范式,将记忆进化记录为结构化的更新历史,使智能体能够通过记忆中的变化来推理环境演化。

💡 一句话总结

传统智能体记忆系统追求"最新状态",在动态环境中会导致"状态坍缩";EvoMem通过git风格的补丁历史,让智能体既能用最新记忆,又能追溯历史版本,像程序员管理代码一样管理记忆。

🔍 研究背景 Background

现代LLM智能体系统结合了推理、工具使用和记忆,在网页导航、软件工程、工具使用等基准上取得了强劲表现。然而,当同一个智能体需要在同一环境的不同版本中保持有效时,问题就出现了——接口、规则、代码状态和用户偏好都在持续变化。

  • 静态评估的局限:现有基准(WebArena、SWE-bench、GAIA等)都假设环境是静态的,一旦构建完成,接口、规则、任务分布和成功标准就固定不变
  • 状态坍缩问题:大多数记忆系统将记忆维护为单一最新状态(如检索记忆库或情景存储),当新信息安全覆盖旧信息时这种设计很有效,但在不同环境版本需要不同行为时就会变得脆弱
  • 真实场景需求:在实际部署中,API、工作流、代码库和用户偏好都在不断演化。可靠的智能体必须知道什么变了、什么仍然有效、以及如何在当前版本下行动
EvoArena构建流程
Figure 2: EvoArena构建流程。将静态智能体基准转化为版本化的演化链,覆盖可执行工作流、软件工程和社交智能三个领域。

⚙️ 方法论 Methodology

1. EvoArena基准套件

EvoArena涵盖三个互补的演化领域,捕获不同形式的非平稳性:

  • Terminal-Bench-Evo(终端工作流演化):89个初始任务构建为352个演化版本任务。依赖更新、接口变化、路径修改、验证规则收紧等都是环境漂移的具体表现
  • SWE-Chain-Evo(软件演化):来自12个代码仓库的50条演化链,493个链步实例。每个里程碑是一个真实的提交转换,平均修改2.72个文件
  • PersonaMem-Evo(社交智能演化):10个角色对话和505个偏好推理问题。用户偏好会随时间变化——比如先喜欢剧烈远足,受伤后改为轻度散步

2. EvoMem:基于补丁的记忆进化

EvoMem的核心思想是将记忆从单一可变存储转化为版本化的演化轨迹。它有两个关键组件:

  • 补丁记录:监控记忆更新,只对非纯增量更新(即修订、覆盖或重新解释现有记忆的更新)创建补丁。每个补丁存储:时间元数据、更新前后的记忆内容、更新理由、语义摘要和支撑证据
  • 补丁增强检索:默认从最新记忆检索,同时根据查询从补丁历史中选择性检索相关补丁。最终上下文 = 最新记忆 + 相关补丁历史
EvoMem架构
Figure 7: EvoMem架构概览。通过追加式补丁历史记录记忆演化的有意义更新,在推理时检索相关补丁作为版本化证据。

EvoMem可实例化到不同类型的智能体上:

  • Terminus2(终端智能体):记忆为先前轨迹的蒸馏知识,补丁记录环境演化引起的策略变化
  • OpenHands(软件工程智能体):记忆为软件工程上下文,补丁记录被覆盖的实现策略和调试证据
  • A-Mem(对话记忆智能体):记忆为语义组织的笔记和链接,补丁在笔记和关系更新层面创建
  • Memento-Skill(技能记忆智能体):记忆为TIP.md技能文件,补丁记录任务特定的修正

📊 关键结果 Key Results

实验在EvoArena和标准基准(GAIA、LoCoMo)上评估了EvoMem的效果:

在EvoArena上的表现

基准 智能体 步级准确率(基线) 步级准确率(+EvoMem) 提升
Terminal-Bench-EvoTerminus243.6%46.0%+2.4%
SWE-Chain-EvoOpenHands27.9%28.3%+0.4%
PersonaMem-EvoA-Mem47.3%49.0%+1.7%

链级准确率的提升更为显著——EvoMem在Terminal-Bench-Evo上平均提升+6.1%,在PersonaMem-Evo上提升+3.2%。这说明补丁历史对连续完成相关演化子任务序列特别有帮助。

在标准基准上的迁移效果

基准 基线平均 +EvoMem平均 提升
GAIA65.8%72.3%+6.5%
LoCoMo39.7%43.0%+3.3%
🏆 核心发现

① 当前智能体在动态环境中表现急剧下降,平均准确率仅39.6%;② EvoMem在所有基准上一致性提升性能,链级准确率提升最为显著(最高+13.7%);③ 补丁历史改善了证据捕获,表明更好地保存了完整的演化环境状态;④ EvoMem不仅适用于动态环境,还能迁移到GAIA和LoCoMo等标准基准。

💡 个人见解 Insights

这篇论文提出了一个非常重要但被忽视的问题:LLM智能体在动态环境中的鲁棒性。传统记忆系统追求"最新就是最好",但在真实部署中,环境是版本化的,旧知识可能在特定条件下仍然有效。

  • 优势:EvoMem的设计非常优雅——它不替换原有记忆系统,而是作为轻量级插件追加补丁历史,像git管理代码一样管理记忆。这种"非侵入式"设计使得它能轻松适配各种智能体架构
  • 不足:EvoArena的三个领域虽然有代表性,但仍受限于终端、软件和社交偏好。更复杂的环境演化(如多智能体协作、物理世界交互)尚未覆盖
  • 启发:这个思路可以推广到更多场景——比如客服系统需要跟踪用户偏好的变化、项目管理工具需要理解需求的版本演化、甚至个人AI助手需要适应用户习惯的渐变。"记忆即版本历史"是一个很有潜力的范式
  • 与具身智能的关联:对于机器人和具身智能体来说,环境变化更是家常便饭——物体位置变化、工具更新、任务条件调整等。EvoMem的思路可以为具身智能的记忆系统设计提供重要参考

🔗 参考资料 References