构建统一框架,让不同记忆系统可互操作并独立测试。
MemTools: A Unified Research Framework for Interoperable Agent Memory

- 用声明式数据契约解耦记忆组件与部署环境
- 支持跨系统组件集成与多类型记忆协同
- 适合研究智能体记忆设计的学者和工程师
尽管记忆系统对智能体架构至关重要,但普遍存在的架构碎片化限制了系统性研究。现有实现通常将记忆生命周期各阶段耦合,将评估逻辑与特定数据集捆绑,并难以管理异构记忆类型。我们提出 MemTools,一个促进互操作性的研究框架,通过解耦记忆组件与其底层部署环境,以声明式数据契约标准化记忆生命周期,实现组件在不同系统间的可替换组装。该框架将基准数据集与执行协议正交分离,支持受控评估。此外,MemTools 提供统一计算接口,协调符号、神经与多模态记忆表示在同一运行时中协作。在跨系统组件集成、评估协议重构及异构记忆协同方面的实证评估表明,MemTools 能够系统性隔离与分析记忆设计变量。这些发现表明,MemTools 为推进智能体记忆的严谨研究提供了实用且可扩展的基础设施。
原文摘要 · Abstract (English)
While memory systems are essential for agent architectures, pervasive architectural fragmentation restricts systematic research. Existing implementations typically couple different stages of the memory lifecycle, entangle evaluation logic with specific datasets, and provide limited support for the management of heterogeneous memory types. We introduce MemTools, an interoperability research framework that decouples memory system components from their underlying deployment environments. MemTools standardizes the memory lifecycle through declarative data contracts, enabling the interchangeable assembly of components across different systems. It orthogonally separates benchmark datasets from execution protocols to facilitate controlled assessments. Furthermore, MemTools provides a unified computational interface for coordinating symbolic, neural, and multimodal memory representations within a shared runtime. Empirical evaluations on cross-system component integration, evaluation protocol reconfiguration, and heterogeneous memory coordination demonstrate that MemTools enables systematic isolation and analysis of memory design variables. These findings suggest that MemTools provides a practical and extensible infrastructure for advancing principled research on agent memory.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。