Claude记忆功能深度测评:告别重复对话的必备技巧
每次打开 Claude Code,是不是都得花上三五分钟,重新做一遍自我介绍?
“我是内容运营,写公众号和付费专栏,风格要口语化,别用太多术语。我用 Mac,平时用 Obsidian 记笔记,飞书写文档……”
更别提每次还得根据不同的写作任务,补充不同的背景信息。最让人头疼的是,你明明在上一次对话里刚纠正过它:“这段写得太啰嗦了,帮我改成短句。”它改得很好,可下一次,它又全忘了,一切照旧。
这感觉,就像每次见面都得重新认识一位健忘的专家。
今天,我们就来彻底解决这个问题,让 AI 真正“记住”你。核心思路很简单:既然 AI 每次对话都像拿到一张白纸,那我们就提前在这张纸上写好关于你的“使用说明书”。
下面,我们会从两个层面来拆解:一是 Claude Code 自带的、开箱即用的「Auto Memory」功能;二是功能更强大的第三方插件「claude-mem」。搞懂它们的区别,你就能根据自己的需求,选择最合适的方案。
一、理解 AI 的“健忘症”:为什么每次都要重新认识?
要解决问题,得先理解问题从何而来。AI 的“健忘”,其实是一种设计上的权衡。
你可以把每次对话想象成 AI 面前的一张全新的稿纸。它不知道你是谁,也不知道你上次聊了什么。随着你们一来一回地交流,稿纸上的字越来越多——你的提问、它的回答、你的反馈,共同构成了这次对话的“上下文”,也就是它本次会话的“记忆”。
但这张稿纸有两个关键限制:
第一,篇幅有限。AI 能同时处理的文字量有上限(即上下文窗口)。当对话内容超出这个上限,最早输入的内容就会被“挤出去”,它也就“忘记”了。
第二,无法跨会话。一旦你关闭对话窗口,这张写满字的稿纸就被收走了。下次开启新对话,AI 拿到手的,又是一张彻头彻尾的白纸。
所以,AI 并非不聪明,它只是每次都在从零开始。理解了这一点,解决方案的路径也就清晰了:我们要么提前在它的稿纸上写好“用户须知”,要么给它一个能跨会话查阅的“备忘录”。
二、零配置方案:用好 Claude Code 自带的 Auto Memory
从 Claude Code v2.1.59 版本开始,软件就内置了 Auto Memory 功能。这意味着,你不需要安装任何额外的东西,就能获得基础的跨会话记忆能力。
那么,它具体是怎么工作的?
简单来说,Auto Memory 会在你结束一次对话后,自动将对话中识别出的、值得长期记住的信息(比如你的偏好、项目背景等),整理并写入一个特定的 Markdown 文件:~/.claude/projects/<你的项目>/memory/MEMORY.md。
这个文件的内容结构清晰,例如:
## 用户偏好
- 写作风格:口语化,避免长段落,短句为主
- 职业背景:内容运营,公众号 + 付费专栏
- 常用工具:Obsidian(笔记)、飞书(文档)
## 项目规范
- 文档用 Markdown 格式
- 标题层级:H2 用于主章节,H3 用于小节
- 图片命名:NN-类型-主题.png
关键在于,每次你开启一个新对话时,Claude Code 会自动将这个文件的前 200 行(或前 25KB)内容,预先加载到 AI 的上下文中。所以,AI 并非真的“回忆”起了你,而是每次开场前,都先快速阅读了一遍关于你的“个人档案”。
如何主动“教”AI记住你?
有三种主要方式可以往这份记忆档案里添加内容:
1. 直接告知:在对话中明确说出你的要求。例如:“记住,我写东西习惯用第二人称‘你’,不用‘我们应该’这种表达。”或者“帮我记一下,我的专栏读者是非技术背景的职场人,解释概念时请避免直接使用代码。”AI 会判断这些信息是否值得长期记录,并酌情写入 MEMORY.md。
2. 通过反馈纠正:当 AI 的输出不符合你的偏好时,直接指出。比如你说:“这段话写得太正式了,改成聊天说话的语气。”它除了会立即修改,还可能将“用户偏好口语化风格”这一条悄悄记入档案。
3. 直接查看与管理:在 Claude Code 中输入命令 /memory,可以列出并直接查看所有已加载的记忆文件。你可以像编辑普通文本一样,对里面的内容进行增删改。
当然,这个内置方案也有其局限性。最明显的一点是,它只能加载记忆文件的前面一部分(200行/25KB)。如果你的个人档案非常庞大,超出的部分 AI 就“看”不到了。此外,它的记忆依赖 AI 的主动判断,有时可能会遗漏你认为重要的信息。
对于大多数日常使用场景,Auto Memory 已经足够好用。但如果你有大量、复杂的偏好需要管理,或者同时进行多个差异巨大的项目,那么下面这个进阶方案或许更适合你。
三、进阶之选:安装功能更强的 claude-mem 插件
claude-mem 是 GitHub 上一个广受欢迎的开源插件。它在 Auto Memory 的基础上,做了几项关键的增强:
- 数据库存储:记忆不再受限于纯文本文件的前几行,而是存入数据库,理论上容量无限,且支持快速检索。
- 语义搜索:你可以用自然语言查询记忆,即使记不清原话,AI 也能根据意思找到相关内容。
- 主动记忆压缩:插件会自动分析每次对话,将重要的交互和操作压缩成简洁的记忆条目,而不仅仅是你明确说出的指令。
- 专属技能:提供了
mem-search、knowledge-agent等专用命令,方便你主动管理和查询记忆。
安装与验证
安装前,请确保你的电脑已安装 Node.js 20.0.0 或更高版本(在终端输入 node --version 检查)。
安装过程在 Claude Code 中完成,只需依次输入并执行两条命令:
/plugin marketplace add thedotmack/claude-mem
/plugin install claude-mem
安装完成后,重启 Claude Code。重启后,输入 /mem-search 命令,如果能看到该技能被成功加载,即说明安装成功。
它是如何工作的?
安装后,claude-mem 便在后台静默工作。每次 Claude Code 会话结束时,它会自动运行,将本次对话中有价值的信息——你的请求、AI 的操作、文件变更、表达的偏好——通过 AI 智能地压缩成摘要,并分门别类地存入数据库。
当你开启一个新对话时,claude-mem 会从数据库中找出与当前对话场景最相关的记忆条目,自动注入到上下文中。于是,AI 就像“回想”起了与你相关的过往。
四、实战演练:让 AI 在 5 分钟内“认识”你
理论讲完,我们来动手操作。目标是让 AI 记住关于你的 5 条关键信息,并在下次全新对话中验证它是否记得。
第一步:输入你的“个人档案” 打开 Claude Code,在一个新对话中,清晰地输入以下内容(请替换方括号中的示例):
请帮我记住以下关于我的信息:
1. 我的职业:[例如:市场运营,负责公众号内容]
2. 我的写作风格偏好:[例如:口语化,多用短句,避免堆砌专业术语]
3. 我常用的工具:[例如:飞书、Notion、石墨文档]
4. 我目前在做的主要项目:[例如:一个面向职场人的AI工具专栏,共31讲]
5. 一个我特别不喜欢的表达方式:[例如:结尾不要用“总而言之”这类总结套话]
请把这些信息存入你的记忆,以便后续对话参考。
第二步:开启一个全新的对话 完全关闭当前的对话窗口,然后重新打开 Claude Code,创建一个全新的对话。这一步是为了确保 AI 没有依赖本次对话的上下文。
第三步:验证记忆是否生效
在新的对话窗口中,直接提问:“你还记得我的职业和写作风格偏好吗?” 如果记忆功能生效,AI 应该能准确复述你刚才输入的信息。
如果安装了 claude-mem,你还可以使用更精确的查询命令:/mem-search 我的职业和写作偏好。
第四步:管理你的记忆
记忆并非一成不变,需要随实际情况更新。
- 更新记忆:直接告诉 AI,“帮我更新记忆:我的职业已变更为产品经理。”
- 删除记忆:使用内置 Auto Memory,可通过 /memory 命令找到对应条目直接编辑删除。使用 claude-mem,则可以通过 /mem-search 配合删除指令,或在其数据库管理界面中操作。
- 查看所有记忆:内置方案使用 /memory 命令或直接查看 MEMORY.md 文件;claude-mem 则主要通过其提供的搜索和管理技能。
五、让记忆系统更高效:几个实用技巧
配置好基础功能后,下面几个技巧能让你的记忆系统用起来更得心应手。
技巧一:主动标记关键信息 对于你认为至关重要的偏好,不要等 AI 去推断。在陈述时加上“请记住这一点”作为提示,能显著提高它被存入长期记忆的概率。例如:“请记住这一点:我的读者完全不懂技术,任何技术概念都必须先用生活化的比喻来解释,不能直接给定义。”
技巧二:分类存储,清晰管理 如果你的信息量很大,建议按类别分批告知 AI,并明确类别标签。例如,先输入“关于我的写作风格偏好:……”,再另一次输入“关于当前项目背景:……”。这样结构清晰,日后查找和维护也方便。
技巧三:定期清理过时信息
记忆在精不在多。建议每月花几分钟,用 /memory 命令快速浏览一下记忆档案,将已变更或不再相关的条目删除或更新。一套精准、鲜活的记忆,远比一堆庞杂、过时的信息更有价值。
技巧四:保护隐私信息
如果你在对话中需要提及银&行卡号、密码等绝对不想被记录的敏感信息,可以用 标签将其包裹起来。claude-mem 插件会识别并跳过这些标签内的内容,不进行存储。
六、如何选择:内置 Auto Memory 还是 claude-mem 插件?
简单来说,可以根据你的使用场景和偏好来决定:
选择内置 Auto Memory,如果你:
- 刚刚开始使用 Claude Code,希望保持环境简洁。
- 主要进行单一项目,需要记忆的信息量不大。
- 对记忆的精准度要求不是极高,有个大体印象即可。
- 不希望花费额外精力安装和配置插件。
选择 claude-mem 插件,如果你:
- 同时进行多个差异巨大的项目,需要 AI 在不同“身份”或“背景”间灵活切换。
- 有大量、细致的个人偏好和项目规范需要 AI 严格遵守。
- 不满足于 200 行的记忆限制,需要存储和检索更大量的信息。
- 愿意花少量时间安装插件,以换取更智能、更强大的记忆体验。
好消息是,这两个方案并非互斥。即使安装了 claude-mem,内置的 Auto Memory 依然会协同工作,为你提供双重的记忆保障。
核心要点回顾
总结一下,要让 AI 摆脱“健忘”,关键在于理解并利用好它的记忆机制。你可以记住这三个核心结论:
- AI 的“健忘”是会话隔离设计导致的,每次新对话都从头开始。解决方案就是提前为它准备好“背景资料”。
- 对于绝大多数用户,Claude Code 内置的 Auto Memory 功能已经足够实用。无需安装任何插件,直接通过对话或
/memory命令就能轻松管理记忆。 - 如果你追求更强大、更智能的记忆管理——比如海量存储、语义搜索、自动摘要——那么 claude-mem 插件 无疑是更优的进阶选择。
从此,告别每次开场白式的自我介绍,让 AI 真正成为一个了解你、适应你的高效伙伴。




