2025-12-18 · 实战
32
实战 · 2025-12-18

Claude-Mem 入门:让 AI 拥有记忆

Claude-Mem 入门:让 AI 拥有记忆

系列导航


一、问题

AI 没有记忆。

这是一个根本性的问题。每次开启新对话,Claude 都会忘记之前的一切。昨天你教它的项目结构,今天全部归零。

这就像每天上班,都要重新向同事自我介绍。效率极低。

为什么会这样?

因为 AI 的工作方式是"无状态"的。它只能看到当前对话的内容,看不到历史。这是设计决定的,不是 bug。

但这带来一个实际问题:重复劳动

你不得不一遍遍地告诉 AI 同样的背景信息。项目用什么技术栈、代码规范是什么、之前踩过什么坑。每次都要重复。

有没有办法解决?

有。Claude-Mem 就是为此而生的。

二、方案

Claude-Mem 的思路很简单:给 AI 配一个日记本

想象一下。你有一个助手,但他每天睡一觉就失忆。怎么办?给他一个日记本,让他每天记录工作内容。第二天醒来,先翻日记,就能接上昨天的进度。

Claude-Mem 做的就是这件事。

它有三个核心动作:

  1. 记录:自动把每次对话写进"日记"
  2. 压缩:把长对话压缩成摘要,不记流水账
  3. 回忆:下次对话时,自动翻"日记"找相关内容

这样一来,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 会调用记忆搜索功能,返回历史记录。

七、小结

这篇文章讲了三件事:

  1. 问题:AI 没有跨对话记忆,导致重复劳动
  2. 方案:Claude-Mem 给 AI 配了一个"日记本"
  3. 原理:通过触发器自动记录、压缩、回忆

下一篇,我们详细讲记忆搜索——怎么从"日记本"里找到你想要的内容。


参考链接


下一篇:Claude-Mem 教程(二):记忆搜索篇

目录 最新
← 左侧翻上一屏 · 右侧翻下一屏 · 中间唤出菜单