Memory 是让 ChatGPT 显得”懂你”的功能——直到它三个月前记错的一条事实悄悄拿来用在一个根本不相关的项目上。把 Memory 当作一本”会漏、你不完全控制的小笔记本”:长期偏好可以放,会变的或重要的别放。这篇讲什么进 Memory、什么进 Custom Instructions、以及怎么把两边都保持干净。
这篇讲什么
ChatGPT Memory 实际怎么工作,Memory 和 Custom Instructions 怎么分工,以及让记忆库不被污染的维护习惯。还讲什么时候用 Temporary Chat 完全绕开 Memory。
本文涉及的工具 / 概念:
- ChatGPT: OpenAI 的对话式 AI 助手,最早把 GPT 系列模型带给普通用户的产品。
- Memory: 跨对话保留的事实列表。能管理,但默认是模型决定存什么——除非你显式让它存。
- Custom Instructions: 你完全控制的两个静态字段。永远不被模型重写。
- Temporary Chat: 不写入 Memory、不进历史的模式。一次性敏感问题用它。
这篇适合谁看
已经发现 ChatGPT”会记住一些事”——不论好坏——且想控制它存什么的人。同一个账号横跨多个项目或角色的人尤其用得上。
什么时候适合用
你日常用 ChatGPT 横跨两个以上上下文(工作 + 个人、两个客户、两个项目),模型开始混了。或者它引用了一个你身上不再成立的事实。
具体步骤
- Settings → Personalization → Memory,确认是开的。完全不想留就关掉,后面不用看。
- 把已有的 memories 全看一遍。多数人有 50-200 条。扫一眼过时的、矛盾的、错的。
- 不想让陌生人看到的全删——Memory 会以不可预测的方式漏进回答里。
- 主动存 3-5 条稳定事实。话术:“请记住我是 Cornell 的 CS 研究生。” 模型会回”我会记住”——这是确认。
- 稳定偏好移到 Custom Instructions,别放 Memory。“永远用简洁 bullet 回答”该放那边。
- 敏感或试验性对话开 Temporary Chat。不写入 Memory,不进历史。
- 每月复查一次 Memory。它默默长大,不剪枝就开始有矛盾。
Memory vs Custom Instructions——什么放哪
| 关于你的事实 | 放哪 |
|---|---|
| 职业、所在地、专业水平 | Custom Instructions |
| 偏好回答风格(长度、语气) | Custom Instructions |
| 硬规则(“绝不写 marketing 腔”) | Custom Instructions |
| 当前项目、本周重点 | Memory |
| 兴趣演进 | Memory |
| 一次性任务上下文 | 都不放——写进 prompt |
| 敏感个人信息 | 都不放——别存 |
第一次实操怎么跑
- 打开 Memory 设置。先截图——一个月后能对比。
- 删掉 30% 条目。过时的、重复的、纯噪声。
- 给 Custom Instructions 写 3 句话:角色、偏好回答风格、一条硬规则。
- 开一个全新对话。看看 Custom Instructions 有没有被正确接住。没有就调话术。
完成后检查
- Memory 列表里有没有互相矛盾的条目?选一个删另一个。
- 有没有”该永久”(移到 Custom Instructions)或”该一次性”(写进 prompt)的事实混进去?移走。
- 你是不是曾在抱怨里说过”你老是 X”被模型当成偏好存下?找出来删。
怎么复用这套流程
- 日历每月 1 号订 10 分钟 Memory 复查。不订就不会发现腐烂。
- 自己留一份”canonical”的 Custom Instructions 文本。UI 框很小,原地改很别扭——离线起草更快。
- 多上下文用户:接受 Memory 是一个共享桶。上下文完全不同时(医学研究 + 游戏开发),开多个 Workspace 或多个账号。
建议的操作流程
主动存 3-5 条长期事实。稳定结构性的(职业、风格、硬规则)放 Custom Instructions,变化的(当前项目、近期兴趣)放 Memory。不想留的事用 Temporary Chat。
容易踩的坑
- 以为对话里说过的都会进 Memory——不是,模型挑它觉得重要的存。
- 想被记住的事却开了 Temporary Chat。下周历史里也没有。
- 把 Memory 当笔记 App 用。不可搜、不能原地改,模型还会改写或丢条目。
- Memory 长到几百条不剪。过时条目挤掉新鲜的。
- 项目关键信息存 Memory 而不是 Project 文件。Project 文件是你的,Memory 是近似的。
- 多人共用账号还以为 Memory 只对”我的”对话私密。Memory 是账号级。
FAQ
- 能导出 Memory 吗?: 没直接导出;在 Settings 里读列表手动复制。无官方导出。
- Memory 会用于训练吗?: 看你的数据设置。Settings → Data controls。Enterprise / Team 默认是关的。
- 它怎么忘了我上周告诉它的事?: 模型自己决定存什么。你随口提的它可能没存。重要事实显式说”请记住……”。
- Custom GPT 里的 Memory?: Custom GPT 一般拿不到你的个人 Memory,它有自己的 system message。
- 怎么删光?: Settings → Personalization → Memory → Manage,有 “Clear all”。Custom Instructions 是独立的。