---
title: "Text2Mem: A Unified Memory Operation Language for Memory Operating System"
title_zh: "Text2Mem：面向内存操作系统的统一内存操作语言"
arxiv_id: "2509.11145"
paper_type: "method"
source_kind: "clean"
raw_path: "raw/papers/2025/09/2509.11145.md"
generated: "2026-05-11"
model: "LongCat-Flash-Chat"
quality: "ok"
---

# Text2Mem：面向内存操作系统的统一内存操作语言

## 一句话定位

提出 Text2Mem，一种用于 LLM 代理的统一内存操作语言，通过结构化 schema 和验证-解析-适配管道，将自然语言指令转化为可执行、可验证、跨后端的内存操作。

## 小学生也能听懂

这篇论文发明了一种叫 Text2Mem 的“记忆操作语言”，就像给电脑的记忆系统写了一套标准指令，让 AI 能听懂“暂时不提午餐”这类话，并准确执行，比如把某段记忆锁起来或合并，还能在不同系统上安全运行。

## 为什么值得记录

- 现有内存框架仅支持基础 CRUD 操作，缺乏高阶控制（如 promote/demote/merge/split/lock/expire），导致功能碎片化和行为不一致。
- 自然语言指令（如“暂时不提午餐话题”）在现有系统中语义模糊，执行结果不可预测；Text2Mem 通过形式化 schema 消除歧义。
- Text2Mem 提供首个标准化内存操作语言层，支持安全、确定、可审计的内存管理，提升代理长期交互的一致性与可靠性。
- 配套的 Text2Mem Bench 基准将规划与执行解耦，支持端到端评估，推动内存系统研究与复现。

## 核心方法

- 定义包含 12 个操作的紧凑操作集：1 个编码（Encode）、9 个存储（Update/Label/Promote/Demote/Merge/Delete/Split/Lock/Expire）、2 个检索（Retrieve/Summarize），覆盖完整内存生命周期。
- 设计基于 JSON 的操作 schema，包含 stage、op、target、args、meta 五个核心字段，强制显式表达范围、参数与约束，确保语义明确。
- 构建 validator-parser-adapter 三阶段执行管道：validator 检查结构与语义合法性；parser 将 schema 转为强类型操作对象；adapter 映射到 SQL 原型或真实框架（如 MemGPT/mem0/Letta）。
- 引入治理字段（priority/permissions/lineage/lifespan）和生命周期控制（TTL/lock），使内存具备可审计性与策略感知能力。
- 支持多步工作流（如 Retrieve → Label → Promote → Summarize），每步独立验证但状态连贯，实现复杂记忆管理任务。

## 关键结果

- 操作集设计遵循互斥性、完备性、最小性原则，12 个操作无重叠且覆盖关键记忆行为，相比现有框架（MemOS/mem0/Letta）填补了高阶操作空白。
- Schema 强制执行字段约束与跨字段不变量（如 locked 项不可硬删除），通过前置验证保障执行安全性。
- Adapter 实现跨后端一致性：同一 typed object 可在 SQL 后端模拟执行，也可适配至真实框架，确保行为等价。
- Text2Mem Bench 构建四维度测试集（直接/间接指令、单步/工作流、英/中语言），每个实例绑定可执行的 SQL 断言，支持规划（SMA/ESR）与执行（EMR）双层次评估。

## 局限与风险

- 当前操作集固定为 12 个动词，虽设计为可扩展，但新增操作需谨慎维护语义互斥性与 schema 兼容性。
- Adapter 对真实框架的映射依赖目标系统 API 能力，若框架缺乏 merge 或 lock 等底层支持，需借助 LLM 辅助实现，可能引入额外延迟与不确定性。
- Benchmark 尚未发布实测结果，其有效性需待后续模型评测验证。

## 适合沉淀的概念

`memory-operation-language`, `schema-based-memory-control`, `validator-parser-adapter-pipeline`, `agent-memory-governance`, `text-to-memory`, `memory-lifecycle-management`, `cross-backend-execution-consistency`, `memory-benchmark-design`

## 阅读注意

- 重点关注 III-A2 节的操作集设计，理解每个动词的语义边界与治理含义（如 Promote vs Demote 的权重调整机制）。
- III-B 节的 schema 架构是核心，注意 target 的四种作用域（ids/filter/search/all）及其安全限制（如 all 需确认）。
- IV-B 节的 benchmark 构造流程展示了如何从真实场景生成可验证实例，特别是 assertion binding 阶段如何将操作转化为 SQL 断言。
- 对比 Table I 中 Text2Mem 与 MemOS/mem0/Letta 的支持情况，体会其填补的功能缺口。
- Figure 1 和 Figure 2 直观展示了 Text2Mem 如何解决歧义并实现跨系统一致性，建议结合图示理解整体流程。

## 质量说明

- 采用来源：`clean`，`papers/2025/09/2509.11145.md`
- 生成模型：`LongCat-Flash-Chat`
- 源材料判断：论文材料完整，包含方法设计、schema 规范、执行管道、基准构建等关键部分，逻辑清晰，技术细节充分，无显著信息缺失。
