ChatGPT 记忆功能怎么用?保存偏好,定期检查是否过时 - AIPlan
记忆功能适合保存哪些偏好?说明记忆与完整聊天记录的差异、查看和更正的方法,以及项目细节和敏感资料的处理原则。

记忆只该存三类内容:你的角色、长期偏好、常用术语。凡是项目细节、一次性要求、账号凭据,都不该交给记忆。截至 2026 年 10 月 18 日核对,入口在 设置 → 个性化 → 记忆,里面能看到逐条保存的内容,可以单条删除,也可以整体清空。建议每 30 天打开看一次,删掉已经过期的条目。
记忆和聊天记录不是一回事
很多人以为"记忆 = 保存所有对话",其实两者分开管理、分开生效。
项目
聊天记录
记忆
存什么
每轮对话的完整原文
从对话中提炼出的偏好与事实
在哪里看
左侧会话列表
设置 → 个性化 → 记忆
能否逐条编辑
只能重命名或删除整个会话
可以逐条删除
关掉之后
旧会话仍在
停止新增,已存条目保留
影响范围
只在打开那个会话时可见
每个新对话自动加载
区分清楚了,很多困惑就消失。删掉一段对话,不会让模型"忘记"你;反过来,删掉一条记忆,那段对话的原文还在。
记忆的机制是模型在对话过程中判断"这条信息以后可能有用",然后写进记忆列表。写不写由模型判断,不由你控制。想强制写入,可以在对话里说"记住:我常用 Python 3.12 和 FastAPI",通常能生效,但不保证 100%。
该存什么,不该存什么
适合存:
• 角色和场景:"我在做跨境电商,主要市场是东南亚。"
• 长期偏好:"解释概念时先给一句话定义,再展开。"
• 固定术语:"我们内部把客户叫'商户',不要用'用户'。"
• 重复交代的背景:"我不用 Windows,所有命令按 macOS 给。"
不该存:
• 项目细节:某个客户的品牌色、某份合同的条款编号。这些放进项目,一个项目一套。
• 会过期的状态:"我这个月在做 A 项目"——下个月就错了,但记忆不会自己更新。
• 敏感信息:密码、银行卡、Session JSON、身份证号。记忆长期保存在账号里,不是保险箱。
• 一次性要求:"这次写 800 字"。写进当前消息即可。
判断标准:这条信息 3 个月后还成立吗?成立才存。会变的,交给项目或当前对话。
怎么查看和更正
• 打开 设置 → 个性化 → 记忆。
• 列表里每条显示一句提炼后的内容,例如"用户用 Python 和 FastAPI 写后端"。
• 点单条右侧的删除,只清这一条;点清空,全部删除。
• 关闭"启用记忆"开关,停止新增;已存条目不会自动消失,需要手动删。
发现记错了怎么办?最省事的做法是直接删掉那条,然后在对话里重新说一遍正确版本。让模型"改正"旧记忆的成功率不稳定,删掉重建更快。
一个常见情况是记忆把临时状态当成了长期偏好。你某次说"我最近在学日语",它可能存成"用户在学习日语"。3 个月后你早就不学了,它还在拿日语举例。这类条目每周检查会发现 1 到 2 条,30 天下来能攒到 6 条以上。
记忆什么时候会失效
三种情况下,记忆看起来"没生效":
对话已经开着。 新记忆只对之后的新对话生效,当前这段对话不会中途加载。想验证就开一个新会话。
指令覆盖了记忆。 自定义指令的优先级通常高于记忆。你在自定义指令里写"始终用英文",记忆里写"用中文",结果多半是英文。冲突时以明确的指令为准。
条目本身太模糊。 存成"用户喜欢简洁的回答",模型每次都要猜"简洁"到什么程度。改成"回答控制在 300 字以内,超过就分点",可执行性完全不同。
还有一种情况不属于失效:模型判断这条记忆与当前问题无关,就不调用。这通常是好事,不该为了"用上记忆"而硬塞。
记忆、临时聊天、自定义指令怎么配合
三者解决的是不同问题,混着用会互相拖累。
• 记忆:让模型自己积累对你的了解。适合软性偏好,允许它判断。
• 自定义指令:你明确写死的规则。适合格式、语言、核实要求这类必须执行的内容。
• 临时聊天:这一次不记录、不调用、不写入。适合敏感话题或一次性的试探性提问。
一个实用的组合:把"始终用简体中文""涉及价格标注日期"这 2 条写进自定义指令,把"我在做跨境电商"交给记忆,把"帮我看看这份体检报告"放进临时聊天。3 条线各管一段,互不干扰。
临时聊天里说过的内容不会进入记忆,也不会出现在历史列表。但要清楚一点:不记录不等于零风险,涉及他人隐私的材料,最稳妥的做法仍是不上传。
每 30 天做一次的三步清理
• 打开记忆列表,从上往下读一遍,删掉所有带"最近""这个月""正在"的条目。这一步通常能清掉 3 到 5 条。
• 检查有没有和自定义指令冲突的条目,冲突的删记忆,保留指令。
• 检查有没有把项目细节存进来的,有就移到对应项目里。
整个过程 5 分钟。不做的话,半年后你会发现模型的举例一直停留在半年前的场景,而且你找不到原因。
关掉记忆会失去什么
关掉之后,每次新对话都是零背景。你会重新经历这些:
• 每次都要说一遍"我用 macOS"。
• 每次都要解释"商户"是什么意思。
• 每次都要重申输出格式。
如果你的用法是"每周开 2 到 3 次、每次问独立问题",关掉没什么损失。如果是"每天用、围绕同一份工作",关掉之后每周多花的解释时间大概 20 到 30 分钟,1 个月就是 80 到 120 分钟。
一个折中方案:保留记忆,但只用它存角色和术语,不存项目状态。这样既省了解释成本,也不会被过期信息误导。
想彻底避免记录,可以看临时聊天与普通聊天的差别;想把必须执行的规则写死,四条稳定规则的自定义指令写法给了可直接套用的模板。兑换环节涉及的凭据处理,账号与卡密的隐私边界讲得更细。
现在就可以打开 设置 → 个性化 → 记忆 看一眼,如果列表里有 3 条以上你已经想不起来的条目,那就是该清理的信号。
参考资料资料核对日期:2026-10-17
• Memory in ChatGPT | OpenAI Help Center
• Data controls in ChatGPT | OpenAI Help Center
延伸阅读• ChatGPT 自定义指令怎么写?先留下四条稳定规则
• 临时聊天什么时候用?先选好个性化方式
• CDK 充值时怎样保护账号?分清订单信息与登录凭据