ChatGPT 从哪里记住事情
当记忆(Memory)功能开启时,ChatGPT 不仅仅能调用保存的事实列表。根据你的计划和地区,OpenAI 的记忆常见问题解答列出了以下来源:
- 过去的聊天记录
- 保存的记忆
- 自定义指令
- Library 中的文件
- 来自已连接应用的内容,例如 Gmail
它还提到:“记忆不会保留每次对话的每一个细节。ChatGPT 会决定哪些可用信息与回复相关,记忆会随着上下文的变化而改变。”
这就是为什么单次“忘记”请求通常不够的原因。如果某个细节既在保存的记忆中,又在最初提到它的聊天记录中,删除其中一个,另一个仍会保留。
每种“忘记”操作的作用
OpenAI 提供了多个控件,它们的作用各不相同。
告诉 ChatGPT 不要提及它
在记忆摘要中,你可以选择“不要再提及此内容”,或者直接告诉 ChatGPT 不要使用某些信息。OpenAI 对此效果的描述非常精确:“‘不要再提及此内容’会减少未来对该信息的引用。它不会删除原始来源。” 并且:“这会改变个性化行为,但不会删除底层的聊天、文件、电子邮件或其他来源。”
当你觉得信息存在没问题,但不希望它被提及时,请使用此功能。
删除保存的记忆
你可以在记忆设置中删除保存的记忆,或者要求 ChatGPT 忘记它。常见问题解答称:“你可以要求 ChatGPT 忘记保存的记忆,或在记忆设置中将其删除。删除保存的记忆可以防止其在未来的个性化中使用,但不会从过去的对话中删除提及该信息的内容。”
最后一句是重点。保存的记忆消失了,但你说过那句话的聊天记录还在。
删除聊天记录
删除聊天记录会将其从你的历史记录中移除。它不会自动删除从中创建的记忆:“保存的记忆与聊天历史记录分开存储。删除原始聊天不会自动删除单独保存的记忆。” OpenAI 在其他地方也重复了这一点:“仅删除聊天并不一定会删除从该聊天创建的单独保存的记忆。”
关闭“参考聊天历史记录”
如果你的设置中包含“参考聊天历史记录”,这就是让 ChatGPT 使用过去对话的功能。关闭它会改变保留的内容:“如果你关闭‘参考聊天历史记录’,从过去聊天中记住的信息将计划在 30 天内从 OpenAI 系统中删除。除非你删除原始聊天,否则它们仍会保留在你的历史记录中。”
它不会触及保存的记忆:“关闭‘参考聊天历史记录’不会删除你保存的记忆。” 我们的关闭 ChatGPT 记忆与数据控制对比指南逐一测试了这些开关。
删除并关闭记忆
记忆摘要的“更多选项”菜单中有一个更强力的控件。常见问题解答称,“删除并关闭记忆”会“删除摘要中显示的记住的信息并关闭记忆功能。它不会删除过去的聊天记录。”
如果你以后重新开启记忆功能,OpenAI 警告说:“ChatGPT 可能会从保留在历史记录中的聊天中创建新的记住的信息。”
文件和已连接的应用
如果细节来自 Library 中的文件或已连接应用中的电子邮件,记忆控件不会从那里将其删除。常见问题解答的步骤包括“从 Library 中删除相关文件”和断开应用连接,并指出断开连接“不会删除已经使用过应用内容的过去对话”。我们的清理 ChatGPT Library 指南涵盖了文件方面的内容。
存档和锁定聊天的位置
有两种聊天很容易被忽视。
存档的聊天仍然是来源。 OpenAI 列出的删除信息的位置包括“常规和存档的聊天”。存档只是从侧边栏隐藏了聊天,并不是删除。我们的 ChatGPT 存档聊天隐藏内容指南解释了其中的区别。
锁定的聊天保留之前记住的内容。 常见问题解答称:“锁定对话不会删除 ChatGPT 在锁定前记住的信息。”
与“忘记”相关的两项设置
将项目细节保留在项目内部
有时你并不想让某个细节消失,只是想让它不出现在其他任何地方。如果它属于某个特定项目,ChatGPT projects 可以使用“仅限项目记忆”。OpenAI 的项目文章称:“当你将项目切换为‘仅限项目记忆’时,该项目的信息将从项目外部使用的记忆中移除。项目的聊天和文件仍保留在项目中,并可继续在那里提供上下文。”
当你希望在处理该项目时保留客户名称或内部计划,但不希望它们出现在无关的聊天中时,这是一个正确的工具。
模型训练是一个单独的控件
“忘记”和“模型训练”是不同的设置。记忆常见问题解答称:“对于个人 ChatGPT 账户,当‘为所有人改进模型’开启时,OpenAI 可能会使用聊天和记住的信息来改进模型。你可以在数据控制中关闭该设置。” 对于工作区,它补充说,默认情况下,OpenAI 不会使用来自 ChatGPT Business、Enterprise、Edu 或 ChatGPT for Healthcare 工作区的内容来训练其模型。
它还指出,关闭记忆或个性化“不会禁用在极少数高风险情况下对上下文的有限安全和安保使用”。如果你的担忧是训练而非个性化,那么“数据控制”设置才是需要更改的地方。
人们首先尝试的方法
只要求 ChatGPT 忘记一次。 它可以删除保存的记忆,但你说过那句话的聊天记录仍然存在,聊天历史记录可能会把它带回来。
删除聊天后就此停止。 从中创建的保存的记忆仍然保留。
使用存档代替删除。 存档的聊天仍被列为删除信息的来源。
关闭记忆功能。 它不会删除过去的聊天记录,重新开启后可能会从中创建新的记忆。
将“不要再提及此内容”当作删除按钮。 OpenAI 表示它不会删除原始来源。
解决方法:找到存储的每个位置,从每个位置删除,然后检查
第 1 步:查明 ChatGPT 从哪里获取的信息
询问 ChatGPT 它记得关于该主题的什么内容,并查看记忆摘要。当回答使用了个人上下文时,检查其下方显示的“来源(Sources)”。OpenAI 表示,来源“可以帮助你查看促成个性化的信息,例如过去的聊天、保存的记忆、自定义指令、文件或已连接的电子邮件”。
常见问题解答补充了一个提醒:“来源可能不会显示影响回复的每一个因素。” 因此,也要在你的聊天(包括存档的聊天)中搜索该细节,并检查自定义指令和 Library。
第 2 步:从每个来源中删除它
按照 OpenAI 给出的列表操作:“要删除作为记忆保存的信息,请删除保存的记忆以及你最初分享该信息的聊天。同时从出现该信息的任何其他来源中删除该信息”。按顺序操作:
- 记忆摘要。 纠正它,或删除该项。
- 保存的记忆。 在记忆设置中删除该条目。
- 聊天记录。 删除你最初说出该信息的聊天,以及任何其他重复该信息的聊天,包括存档的聊天。
- 自定义指令。 如果细节在那里,请编辑它们。
- Library。 删除包含该信息的文件。
- 已连接的应用。 如果你不再希望 ChatGPT 访问那里的信息,请断开应用连接。
如果细节散布在许多旧聊天中,关闭“参考聊天历史记录”会计划删除从过去聊天中记住的内容,同时保留聊天本身。
第 3 步:等待,然后检查
删除不是即时的。OpenAI 表示:“删除和记忆更新的传播可能需要时间”,并且“出于安全和调试目的,可能会保留已删除记忆的日志长达 30 天”。
稍等片刻后,开始一段新对话,并提出一个原本会出现该旧细节的问题。如果它仍然出现,请回到第 1 步并查看“来源”。
对于你从一开始就不希望被记住的对话,请使用临时聊天。OpenAI 表示:“即使开启了个性化,临时聊天也不会创建或更新记忆。” 保存临时聊天会将其转换为常规聊天,然后遵循你的正常设置。
在 MemoryLake 中设置
让 ChatGPT 忘记某些内容是一项跨多个存储库的清理工作,因为那里的记忆是由聊天、文件和保存的条目积累而成的。当你希望助手依赖的事实存储在你控制的一个地方,而其余内容保留在你可以删除的对话中时,事情会变得更容易。
MemoryLake 是一个记忆层,用于将此类上下文保存在你维护的一个列表中,供 ChatGPT 和你连接的其他助手(如 Claude Code 和 Codex)使用。
你用自己的语言亲自编写条目。不会从你的 ChatGPT 记忆、保存的记忆、聊天、Library 或任何供应商的存储中读取、写入或删除任何内容。如果你想从 ChatGPT 中删除某些内容,上述步骤仍然是可行的方法。
第 1 步:创建 API 密钥
登录并从仪表板生成一个密钥。该密钥属于你的 MemoryLake 工作区,与你的 ChatGPT 账户是分开的。

第 2 步:上传你的第一批记忆
从你刚刚清理过的细节的当前版本开始:职位头衔、活动项目、现在的偏好。每个条目一个要点,并注明日期,这样你就可以看到每个条目最后一次准确的时间。

第 3 步:连接你的 AI 和智能体
连接 ChatGPT 和你使用的其他助手。当事实发生变化时,你只需更新一个条目并亲自删除旧条目即可。

这在实践中改变了什么
第一个区别是“忘记”真的起作用了。你知道细节可能存在于保存的记忆、聊天、文件和应用中,并且你从每一个地方都将其删除了。
第二个区别是你可以选择正确的控件。当你只想让它不出现在回答中时,使用“不要再提及此内容”;当你想要它彻底消失时,使用删除。
第三个区别是新聊天开始时更干净。通过对一次性话题使用临时聊天,从一开始被记住的内容就更少了。如果你的保存记忆是满了而不是错了,我们的 ChatGPT 记忆已满指南涵盖了该问题。
让 ChatGPT 忘记的最佳实践
先检查来源。 它们显示了记住的细节来自哪里,尽管并不总是显示每一个因素。
删除保存的记忆和原始聊天。 OpenAI 的删除步骤中同时提到了这两者。
包括存档的聊天。 它们仍在 OpenAI 的来源列表中。
不要依赖“不要再提及此内容”进行删除。 它不会删除来源。
预见延迟。 删除和记忆更新需要时间来传播。
对不希望被记住的事情使用临时聊天。 它们不会创建或更新记忆。
每隔几个月检查一次记住的内容。 打开记忆摘要,阅读它,并纠正过时的内容。
结论
ChatGPT 可以从保存的记忆、过去的聊天、自定义指令、Library 文件和已连接的应用中记住细节。每个来源都有自己的控制方式,删除一个来源会留下其他来源。“不要再提及此内容”可以将细节排除在回答之外而不删除它。删除保存的记忆会留下它来源的聊天,而删除聊天会留下从中创建的保存记忆。
要让 ChatGPT 忘记某些内容,请找到它的存储位置,删除保存的记忆和最初说出它的聊天,清除任何其他来源,并在更改传播后再次检查。