Claude-Mem 入门:让 AI 拥有记忆
系列导航
- 第1篇:入门篇 ← 当前
- 第2篇:记忆搜索篇
- 第3篇:隐私控制篇
- 第4篇:数据管理篇
- 第5篇:最佳实践篇
一、问题
AI 没有记忆。
这是一个根本性的问题。每次开启新对话,Claude 都会忘记之前的一切。昨天你教它的项目结构,今天全部归零。
这就像每天上班,都要重新向同事自我介绍。效率极低。
为什么会这样?
因为 AI 的工作方式是"无状态"的。它只能看到当前对话的内容,看不到历史。这是设计决定的,不是 bug。
但这带来一个实际问题:重复劳动。
你不得不一遍遍地告诉 AI 同样的背景信息。项目用什么技术栈、代码规范是什么、之前踩过什么坑。每次都要重复。
有没有办法解决?
有。Claude-Mem 就是为此而生的。
二、方案
Claude-Mem 的思路很简单:给 AI 配一个日记本。
想象一下。你有一个助手,但他每天睡一觉就失忆。怎么办?给他一个日记本,让他每天记录工作内容。第二天醒来,先翻日记,就能接上昨天的进度。
Claude-Mem 做的就是这件事。
它有三个核心动作:
- 记录:自动把每次对话写进"日记"
- 压缩:把长对话压缩成摘要,不记流水账
- 回忆:下次对话时,自动翻"日记"找相关内容
这样一来,AI 就"记住"了之前的对话。
三、原理
Claude-Mem 是怎么做到的?
它在 Claude Code 里安装了几个"触发器"。这些触发器会在特定时机自动执行。
时机
动作
比喻
对话开始
加载相关记忆
翻开日记本
你说话时
记录你的问题
写下今天的任务
AI 回答后
记录 AI 的回答
写下解决方案
对话结束
生成摘要
写当天总结
背后有一个小程序在运行,负责存储和检索这些记录。
数据存在哪里?存在你电脑本地的一个数据库文件里。不会上传到云端。这一点很重要,后面会详细讲。
四、效果
使用 Claude-Mem 后,你可以这样问 AI:
"上次那个内存泄漏问题怎么解决的?"
AI 会自动搜索记忆,找到相关记录,给出答案。
你也可以问:
"这个项目的数据库结构是什么?"
如果之前讨论过,AI 能直接回答。不需要你再解释一遍。
根据官方数据,这能节省大量重复输入。更重要的是,它让 AI 真正成为一个"有记忆的助手"。
五、安装
想试试?两条命令:
# 添加插件
/plugin marketplace add thedotmack/claude-mem
# 安装
/plugin install claude-mem
然后重启 Claude Code。
安装完成后,Claude-Mem 会自动运行。你不需要做任何额外操作。
注意:需要 Node.js 18.0 以上版本。如果版本太低,先升级。
六、验证
怎么知道安装成功了?
开始一段对话,然后问:
"你能记住我们之前的对话吗?"
如果 Claude 提到 Claude-Mem 或记忆功能,说明安装成功。
你也可以直接问:
"搜索一下我们之前讨论过什么"
Claude 会调用记忆搜索功能,返回历史记录。
七、小结
这篇文章讲了三件事:
- 问题:AI 没有跨对话记忆,导致重复劳动
- 方案:Claude-Mem 给 AI 配了一个"日记本"
- 原理:通过触发器自动记录、压缩、回忆
下一篇,我们详细讲记忆搜索——怎么从"日记本"里找到你想要的内容。
参考链接
下一篇:Claude-Mem 教程(二):记忆搜索篇