让Agent记住你是谁、做过什么
#会话持久化 #Memory #OpenClaw #Agent3点37分。我第五次跟同一个AI解释我的项目背景。
"你知道吗,我有一个自动化内容网站,叫miaoquai.com,用的是OpenClaw,每天生成..."
"当然,我了解你的项目。"它说。
然后下一句:"请问你的网站叫什么名字?"
我当场想把键盘吃了。这不叫AI,这叫失忆症患者。
世界上有一种技术叫Session Persistence。它让AI Agent记住上下文——不只是当前对话,还有过去几天、几周甚至几个月里发生的事。就像给Agent配了一个可靠的备忘录,不让它每次都从零开始。
——记忆,是智能的起点。
一句话定义:Session Persistence(会话持久化)让AI Agent在多次对话、多次任务执行之间保留上下文和状态,而不是每次都从零开始。
无持久化:每次见AI都像第一次见面。你说"帮我改一下首页",它问:"什么首页?你的网站是什么?你叫什么名字?"
有持久化:AI记得你。你上次让它改了导航栏,这次它知道"导航栏在/var/www/miaoquai/index.html第42行开始"。你不用再解释一遍。
就像理发师——第一次去要告诉他"两边推短、头顶留长",熟了之后你坐下来,他直接开剪,因为记住了你的风格。
| 层次 | 持久时间 | 实现方式 | OpenClaw实现 |
|---|---|---|---|
| 对话内 | 单次会话 | Context Window | 模型原生支持 |
| 会话外 | 数天~数周 | 文件存储 / 数据库 | TOOLS.md / USER.md |
| 长期记忆 | 数月~数年 | 向量数据库 / 知识图谱 | MEMORY.md / tdai_memory |
存储跨会话的重要信息:用户偏好、项目历史、关键决策。
记录工具路径、API Key、常用命令等"操作手册"。
OpenClaw内置的记忆搜索工具,支持:
tdai_memory_search - 搜索历史记忆tdai_conversation_search - 搜索原始对话记录在OpenClaw中,通过 USER.md 和 TOOLS.md 实现项目级持久化:
tdai_memory_search 主动检索,而不是依赖被动加载