每次打开 Claude,你都要重新介绍自己。
"我是一名执业律师,主要做民事诉讼,目前代理一起离婚财产分割案……"
这段话你说了多少遍?十遍?二十遍?
更烦的是,上次你花了半小时调教 Claude 的输出格式——要它"先结论后理由,引用法条要写完整条款内容,不要废话开场"。下次打开,它又恢复成那个满嘴"首先""其次""综上所述"的 AI 写手,像什么都没发生过一样。
这不是 Claude 的 bug,这是它的正常状态。每次新对话,记忆清零,从头来过。
Memory 功能就是为了解决这个问题。
一、原理简述
Memory 和第四期讲的 CLAUDE.md,两个东西容易搞混,但其实管的完全是两回事。
CLAUDE.md 是案件卷宗的封面说明。你打开某个案件文件夹,Claude 读到 CLAUDE.md,知道这个案件的背景、规则、当事人情况。但你换一个案件文件夹,这份 CLAUDE.md 就失效了,它是针对"这个案件"的,不跟着你这个人走。
Memory 存的不是某个案件的情况,而是你这个人:身份背景、工作习惯、输出偏好,不管你打开哪个文件夹,都一直生效。
打个比方:你手上有好几个案件,每个案件都有不同的助理在跟。你跟助理A交代交代案件A的特殊背景,这是案件A的 CLAUDE.md 的事,换个案件B它就不知道了。但你说"记住,我开庭前不喜欢被打扰,有事留便签"——这种习惯不管在哪个案件都适用,她记住了就是记住了,不需要每次重说。Memory 管的就是这类事。
Memory 底层怎么运作的?
Claude 把记忆存成一个个独立的 .md 文本文件,放在你电脑本地的隐藏文件夹里。文件夹里有两层:一个叫 MEMORY.md 的索引,加上若干按主题命名的记忆文件(比如我的电脑里有 feedback_minimax_docx_csharp.md 、 user_criminal_lawyer.md )。
每次打开 Claude,它先读 MEMORY.md 这个索引——相当于先翻目录,知道档案室里有什么。需要某条具体记忆时,再去打开对应的文件。这样 Claude 不需要每次把所有记忆全塞进脑子里,按需加载,节省处理空间。
所有文件都保存在你电脑本地,不会上传到 Anthropic 的服务器。
二、怎么让Claude记住你
第一步:直接告诉 Claude "请记住……"
不需要任何命令,不需要打开任何设置界面,就是直接说。
几个示范:
"请记住,我是上海某律所的执业律师,主要做民事诉讼,偏重婚姻家事和合同纠纷"
"请记住,我不喜欢 AI 废话开场,每次回复先给结论,理由放后面"
"请记住,引用法条时必须写完整条款内容,不能只写'第X条'"
Claude 收到这类请求,会自动把信息整理成结构化的记忆文件,存到你本地磁盘。你不需要手动建文件,不需要敲命令,就像跟人交代一样。
第二步:直接打开文件夹查看记忆
Memory 文件就是普通的文本文件,直接用 Finder 打开就能看。
Mac 上按 Cmd + Shift + G ,粘贴这个路径:
~/.claude/projects/-Users-[你的用户名]/memory/
你会看到 MEMORY.md 索引文件,加上若干按主题命名的 .md 文件。
feedback_minimax_docx_csharp.md
---
name: minimax-docx 必须用 C#,禁止用 Python
type: feedback
---
始终用 C# + OpenXML SDK 生成 DOCX,不得用 Python 方案。
**Why:** 上次因为走了 Python 路线就将错就错,最终被用户纠正。
**How to apply:** 写 standalone C# console project,从 base template 复制。
每条记忆都是这个格式:名称、类型、规则,以及为什么记这条、什么时候用。看着是给 Claude 看的便签,人读起来也挺直白的。
想检查自己的档案里存了什么,直接进这个文件夹翻,比什么都直观。
Memory 的四种分类
Claude 会自动判断归类,不需要你操心。但知道这四种能帮你想清楚该往 Memory 里存什么:
类型 存什么 律师使用举例 用户信息(user) 你是谁、专业方向、技术背景 "执业律师,主攻婚姻家事" 偏好反馈(feedback) 你喜欢什么风格,哪些做法你明确否定过 "不要废话开场,结论先行" 项目状态(project) 当前在做什么项目、重要时间节点 "正在代理一起离婚案,开庭日期5月" 外部资源(reference) 常用资料在哪、数据库路径 "法条库路径:/法规/常用法条.md"
三、案例
以一个专注婚姻家事的律师为例,从零建立个人记忆档案,三句话搞定。
第一句,交代身份:
"请记住:我是一名执业律师,主要处理婚姻家事纠纷,包括离婚财产分割、抚养权争夺、遗产继承,偶尔代理民间借贷案件。我不懂编程,但对法律检索和文书写作有较高要求。"
第二句,定好风格:
"请记住我的工作风格偏好:每次回复先给结论,再给理由;引用法条必须写完整条款内容;不要用'首先''其次''最后'这种结构;回复不超过500字,除非我明确要求长文。"
第三句,划好边界:
"请记住:我代理的是真实当事人,你不需要询问当事人的真实姓名或身份证号,需要指代当事人时用'甲方''乙方'或'被告人A'。"
存完这三条,下次打开一个全新的案件文件夹,Claude 依然知道你是谁、你要什么样的输出、有哪些不能碰的边界。
验证一下:新建一个空文件夹,打开 Claude,什么都不说,直接问"帮我梳理离婚诉讼中共同财产认定的常见争议点"。回答的格式、引用方式,已经按你的偏好来了——不需要任何额外交代。
四、常见问题
Q:换电脑还能用吗?
不能直接用。Memory 文件存在本地,路径是 ~/.claude/projects/-Users-[用户名]/memory/ ,换设备需要重新建立,或者手动把这个文件夹复制到新电脑对应位置。
Q:存进去的记忆能删掉吗?
两种方法都行。一是直接告诉 Claude "请删除关于 XX 的记忆",它会找到对应文件清掉。二是自己去 memory 文件夹删掉那个 .md 文件,然后告诉 Claude "帮我更新一下 MEMORY.md 索引"。
Q:案件当事人的信息能存进 Memory 吗?
不建议。Memory 在所有工作区都生效,当事人信息、案件细节应该放在具体案件的 CLAUDE.md 里(脱敏后)。Memory 只存你这个律师的通用设置,不放具体案件的内容。
Q:Memory 和 CLAUDE.md 我两个都要配吗?
最好都配。Memory 管你这个人,CLAUDE.md 管具体案件,少哪个效果都会打折。类比一下:律师档案卡(Memory)+ 案件卷宗封面(CLAUDE.md),缺一个 Claude 都只有半边信息。
Q:我没主动说,Claude 会自动保存记忆吗?
会。对话中如果 Claude 判断某条信息值得长期记录,会主动存。但重要的偏好和边界,最好还是亲手告诉它,别完全指望自动触发。
往期回顾
法律人学Claude|第一期:桌面版已经很好用了,为什么我还是力推 VSCode 插件版?
法律人学Claude|第二期:半小时装好 VSCode + Claude Code
法律人学Claude|第三期:让Claude更高效读懂你的文件
法律人学Claude|第四期:你的项目助理—CLAUDE.md使用指南
法律人学Claude|第五期:让Claude用上次抛App——Skills初解
对了,我建了一个交流群,有想 进群 的伙伴可以 加我 。