MemoryLake
返回全部文章
Tutorial2026 年 10 月 20 日·11 分钟阅读

为什么 Claude 记忆功能无法正常工作以及如何解决 (2026)

您告诉了 Claude 您的角色、您的项目以及您希望如何撰写回答。一周后,新对话开始时,就好像这一切从未发生过一样。或者 Claude 记住了某些事情,却忘记了其他事情。又或者您从另一个助手导入了您的记忆,但有一半从未出现过。

Claude 的记忆功能旨在将上下文带入新的对话中。Anthropic 的帮助文章是这样描述的:“Claude 还可以记住您对话中的上下文,并将其带入新的对话和 Cowork 任务中。”当它没有这样做时,Anthropic 的文档描述了一系列情况,在这些情况下,记忆功能被关闭、暂停、仅限于某个地方,或者根本没有保存。其中大多数是您可以查看和更改的设置。

本指南将逐一介绍已记录的 Claude 记忆功能可能无法正常工作的原因、如何进行检查以及如何解决。如果您想从头开始设置记忆,而不是进行故障排除,我们关于让 Claude 记住以前对话的指南涵盖了这一内容。本文适用于记忆功能已开启(或应该开启)但仍未达到您预期效果的情况。

Claude 的记忆功能应该如何工作

首先了解正常行为会有所帮助,因为有些看起来像故障的表现实际上是设计使然。

Claude 是在您聊天时保存记忆的,而不是在聊天结束后。帮助文章指出:“Claude 会在您聊天时将记忆保存为一组独立的主题,而不是在对话结束后进行总结。”您也可以直接询问。文章称“Claude 会自动保存”,您也可以告诉 Claude 记住某些内容以特意保存它。

记忆功能专注于日常工作上下文。Anthropic 列出了它保留的内容:您的角色和项目、您工作和生活中的人物与地点、沟通偏好、技术偏好以及正在进行的工作。

另外,在付费计划中,当您询问以前讨论过的内容时,Claude 可以搜索您过去的对话。这是一个不同的功能,有其自己的开关和限制,将在下文介绍。

Claude 记住的所有内容都是可见的。在“Settings”(设置)中,然后是“Memory”(记忆),“Claude 记住的所有内容都列在 Topics(主题)下。”当记忆似乎出现问题时,该列表是首先需要查看的地方。

为什么 Claude 的记忆功能无法正常工作

您的帐户关闭了记忆功能,或者您的组织尚未启用它

在 Free、Pro 和 Max 计划中,记忆功能默认开启。Team 和 Enterprise 计划则不同。帮助文章指出:“在 Team 和 Enterprise 计划中,所有者控制记忆功能是否可用,并且在每个成员手动开启之前,该功能对他们是关闭的。”

因此,在公司帐户上,必须满足两个条件:您组织的所有者已开启记忆功能,并且您自己也已开启它。如果所有者为组织关闭了该功能,Anthropic 明确说明了后果:“所有用户的所有现有记忆条目都将立即删除,并且用户无法访问记忆设置。”

某些组织根本无法使用它。文章指出:“记忆功能不适用于签署了 HIPAA、公共部门或自定义数据保留协议的组织。”

记忆功能已暂停

当您关闭记忆功能时,Claude 提供了两个选项,它们的行为有所不同。暂停会保留已保存的内容,但停止使用它:“Claude 会保留其现有的记忆,包括敏感主题(如果您已开启该功能),但不会使用记忆或产生新的记忆。”需要注意的细节是暂停期间发生的事情:“如果您重新开启记忆功能,在记忆暂停期间进行的对话不会被添加到记忆中。”

如果您将记忆功能暂停了一段时间然后重新开启,Claude 将不会从期间的对话中学习到任何内容。

此对话在开始时关闭了记忆功能

您可以让您的帐户保持开启记忆功能,但为单个对话关闭它。这个选择在很早就锁定了:“您需要在发送第一条消息之前关闭记忆功能。一旦对话开始,该设置就无法更改。”

标志在标题栏中。“在您发送第一条消息后,对话标题旁会显示一个带斜线的记忆图标。开启记忆功能的对话不会显示图标。”如果您看到该图标,说明该对话没有使用记忆,也没有向其中添加内容,解决方法是开启记忆功能并开始一个新对话。

这是一个无痕对话

无痕对话是被刻意排除在外的。当无痕模式开启时,“Claude 不会记住您的对话,因此它们不会被保存到 Claude 的记忆或您的对话历史记录中。”它们也被排除在过去对话搜索之外。如果您是从幽灵图标开始对话的,那么其中的任何内容稍后都不会出现在记忆中。

您处于项目(Project)中

项目有其自己的记忆,并且与其他项目相互独立。帮助文章解释道:“在项目中工作时,Claude 会同时使用该项目的记忆以及您在项目之外的对话记忆,但不会使用其他项目的记忆。”

这意味着您在一个项目中积累的上下文不会出现在另一个项目中。而且项目可以完全隔离。文章提到,在项目页面上的“Memory”(记忆)下关闭“Use account memory”(使用帐户记忆)“可以保持项目的记忆完全独立”。如果该设置关闭,项目中的对话将不会利用 Claude 从您的常规对话中了解到的关于您的信息。

搜索也遵循相同的规则。过去对话搜索涵盖“项目之外的所有对话”和“单个项目对话(搜索仅限于每个特定项目内)”。我们关于在 Claude 项目中搜索过去对话的指南介绍了这些界限在实践中是如何运作的。

您正在电脑上使用 Cowork

记忆在对话和 Cowork 之间共享,但仅限于一种 Cowork。文章指出:“当 Cowork 在云端运行时,记忆会在 Chat 和 Claude Cowork 之间共享;在您电脑上本地运行的 Cowork 会话不使用记忆。”如果 Cowork 任务不知道 Claude 在对话中知道的事情,请检查该任务是在哪里运行的。

主题敏感,或从未被存储

默认情况下,Claude 不会保留某些个人主题。帮助文章列出了这些主题:“默认情况下,Claude 不会存储与个人或敏感主题相关的议题,例如您的健康、种族、民族、宗教信仰、政治、性别认同以及其他类似领域。”

您可以通过“Include sensitive topics in memory”(在记忆中包含敏感主题)进行选择加入,但这不具备追溯力:“在您开启该功能之前发生的任何事情都不会被追溯保存。”在移动设备上,较旧的应用程序版本不会显示该通知,并且“Claude 不会将敏感主题保存到其记忆中。”

无论您如何选择,某些细节永远不会被保留。“有些信息永远不会保存到记忆中,即使您要求也是如此。这包括政府身份证号码、犯罪记录、财务账号和移民身份。”

您导入的记忆没有全部导入成功

如果您从另一个助手导入了记忆,Anthropic 明确说明了预期。“记忆导入是实验性的,仍处于积极开发中,在此阶段,Claude 可能无法始终成功整合导入的记忆。”它还指出,“Claude 可能不会保留与工作无关的导入个人细节。”我们关于 Claude 记忆导入后会导入哪些内容的指南介绍了如何逐行检查导入。

过去对话搜索在您的计划或设置中不可用

如果问题是 Claude 找不到旧对话,那是搜索问题,而不是记忆问题。搜索“适用于付费计划(Pro、Max、Team 和 Enterprise 计划)的用户”,它有自己的开关“Search and reference chats”(搜索和引用对话),并且还有一个限制:“如果您的组织在 Enterprise 计划中使用了客户管理的加密密钥,则您无法搜索过去的对话,因为对话内容已被加密。”

如果您想自己寻找对话,而不是让 Claude 来寻找,我们关于寻找丢失的 Claude 对话历史记录的指南涵盖了这一内容。

您使用的是旧版记忆体验

Anthropic 已将用户迁移到较新的记忆体验,但少数组织仍在使用旧版。导入文章解释了如何区分:“如果您看到 Settings > Memory,说明您使用的是新的记忆体验”。如果相反,您在 Settings(设置)下的 Capabilities(功能)中找到 Memory(记忆),说明您使用的是旧版体验,本指南中描述的控制选项位于不同的位置。

人们尝试的其他替代方法

在每个对话中重复相同的指令。 这对该对话有效,但这也表明记忆功能未被使用。在习惯这种做法之前,请先检查上述原因。

关闭记忆功能并重新开启。 如果您选择“Reset memory”(重置记忆)而不是“Pause”(暂停),所有内容都将消失。帮助文章警告说,重置“会永久删除所有记忆,包括项目记忆”,并且“此操作无法撤销”。

假设 Claude Code 使用相同的记忆。 Claude Code 保留其自己的记忆:您机器上的 CLAUDE.md 文件和自动记忆,这与 Claude 应用程序中的记忆是分开记录的。如果您要对该记忆进行故障排除,我们关于在 Claude Code 会话之间共享上下文的指南涵盖了这一内容。

解决方法:检查您聊天的位置,检查您的设置,然后检查保存的内容

步骤 1:检查您所处的对话

在更改任何设置之前,请先查看对话本身:

  • 标题旁有带斜线的记忆图标? 此对话关闭了记忆功能。开始一个新对话,并在发送前在 + 菜单中保持“Memory”开启。
  • 从幽灵图标开始的? 这是无痕模式。开始一个常规对话。
  • 在项目内部? 打开项目页面并检查“Use account memory”是否开启,并记住每个项目的记忆是独立的。
  • Cowork 任务? 检查它是在云端运行还是在您的电脑上运行。

步骤 2:检查您的帐户设置

打开 Settings(设置),然后是 Memory(记忆),并依次向下检查列表:

  • Generate memory from chats(从对话中生成记忆)应该开启。如果它处于关闭状态,请检查您是否暂停或重置了它。
  • Search and reference chats(搜索和引用对话)应该开启,如果您希望 Claude 能够找到旧对话。
  • Include sensitive topics in memory(在记忆中包含敏感主题)默认关闭。仅在您希望保留这些主题时才开启它。

在 Team 或 Enterprise 计划中,如果您根本找不到记忆设置,请询问您的所有者是否在 Organization settings(组织设置)下的 Capabilities(功能)中启用了记忆。在移动设备上,Anthropic 的文章建议更新到最新版本的应用程序。

步骤 3:检查保存的内容并进行纠正

打开 Settings(设置)> Memory(记忆)下的 Topics(主题),阅读其中的内容。选择一个主题进行阅读,然后进行编辑或删除。Anthropic 指出:“修改一个主题中的内容,该更改将应用于此后的每一次对话。”

您也可以在对话中纠正记忆。“告诉 Claude 您希望它记住、更改或忘记什么,更新将应用于您的下一次对话。”对于重要的事情,请直接说出来并让 Claude 记住它,然后打开一个新对话并询问它知道什么以进行确认。

如果您导入了记忆,请将您粘贴的内容与 Topics 下列出的内容进行对比,并手动添加任何缺失的内容。

在 MemoryLake 中进行设置

大多数这些原因都有相同的特征:记忆功能可以工作,但仅限于特定边界内。一个项目看不到另一个项目。本地 Cowork 不使用它。无痕对话不会向其添加内容。而且它仅保留在单一产品的一个帐户中。

MemoryLake 是一个记忆层,用于在您维护的一个列表中保留您原本需要重复输入的上下文,供您连接的助手(如 Claude Code、ChatGPT 和 Codex)使用,同时保留它们各自的记忆。

您可以用自己的语言亲自撰写这些条目。不会从您的 Claude 记忆、项目记忆、对话历史记录、Cowork 任务或任何供应商的存储中读取、写入或删除任何内容。请排除敏感的个人细节,并遵守您组织关于工作信息的政策。

步骤 1:创建 API 密钥

登录并从仪表板生成一个密钥。该密钥属于您的 MemoryLake 工作区,与您的 Anthropic 帐户是分开的。

MemoryLake 控制台显示 API 密钥屏幕,在此处创建并复制新密钥以供代理使用
MemoryLake 控制台显示 API 密钥屏幕,在此处创建并复制新密钥以供代理使用

步骤 2:上传您的第一批记忆

从您不得不重复的内容开始:您的角色、您当前的项目以及您不断重申的偏好。每个条目一个要点,用您自己的语言表达,并注明日期以便您进行更新。

已上传首批文档的 MemoryLake 工作区,列出了每个文件,因为它们已成为可搜索的记忆
已上传首批文档的 MemoryLake 工作区,列出了每个文件,因为它们已成为可搜索的记忆

步骤 3:连接您的 AI 和代理

连接您使用的助手。无论您打开哪个工具,您所依赖的上下文都保存在一个您可以查看的地方。

MemoryLake 集成屏幕,列出了可以连接到记忆层的 AI 客户端和代理框架
MemoryLake 集成屏幕,列出了可以连接到记忆层的 AI 客户端和代理框架

这在实践中带来了什么改变

第一个区别是您知道了为什么对话会遗忘。带斜线的图标、幽灵图标、项目设置和 Cowork 位置一目了然地解释了大多数情况。

第二个区别是您的设置符合您的期望。记忆功能开启、未暂停、在需要时开启搜索,并且仅在选择时才包含敏感主题。

第三个区别是您可以查看并修正已保存的内容。Settings(设置)中的 Topics(主题)就是记录。在其中进行编辑会改变此后的每一次对话。关于记忆在项目内部具体是如何工作的,我们关于 Claude 项目线程记忆的指南涵盖了这一内容。

保持 Claude 记忆功能正常工作的最佳实践

首先寻找带斜线的图标。 这意味着该对话从一开始就关闭了记忆功能。

选择暂停而不是重置。 重置会删除所有内容,包括项目记忆。

须知暂停期间的时间是无法挽回的。 在记忆暂停期间进行的对话稍后不会被添加。

检查每个项目的“Use account memory”设置。 它决定了项目是否能看到您更广泛的上下文。

在记忆功能很重要时,在云端运行 Cowork。 本地会话不使用它。

直接说出重要的事情。 让 Claude 记住它们,然后在新对话中进行确认。

导入后检查 Topics(主题)。 手动添加未成功导入的内容。

结论

当 Claude 的记忆功能无法正常工作时,请先检查已记录的情况:帐户或组织关闭了记忆功能、它被暂停了、对话在开始时关闭了记忆功能、对话处于无痕模式、您处于拥有独立记忆的项目中,或者 Cowork 任务在您的电脑上运行。默认情况下,某些主题永远不会被保存,并且导入功能仍处于实验阶段。

先检查对话,然后是 Settings(设置),接着是 Memory(记忆),最后是 Topics(主题)列表。纠正其中的内容并直接说出重要的事情。如果您实际需要的是过去的对话,而不是记住的事实,请检查过去对话搜索及其限制。为了与另一个主要助手进行对比,我们关于为什么 ChatGPT 记忆功能无法正常工作的指南涵盖了那里的相同问题。

常见问题

为什么 Claude 记不住以前对话中的内容?

检查 Settings(设置)> Memory(记忆)下的记忆功能是否开启、是否被暂停,以及对话是否显示带斜线的记忆图标。无痕对话、具有独立记忆的项目以及本地 Cowork 会话也不会共享 Claude 在其他地方记住的内容。

为什么我在 Claude 中找不到记忆设置?

在 Team 和 Enterprise 计划中,所有者控制记忆功能是否可用。如果您的组织尚未启用该功能,您将看不到该设置。如果您在 Settings(设置)> Capabilities(功能)下看到 Memory(记忆),说明您使用的是旧版体验。

为什么 Claude 的项目记忆无法正常工作?

每个项目都有其自己的记忆,并且不使用其他项目的记忆。如果项目页面上的“Use account memory”处于关闭状态,该项目也不会利用您在常规对话中的记忆。

为什么 Claude 没有保存我告诉它的内容?

默认情况下,Claude 不会存储敏感主题,并且永远不会存储某些细节,例如政府身份证号码或财务账号。关闭记忆功能的对话、无痕对话以及在记忆暂停期间进行的对话也不会被保存。

为什么我导入的记忆没有显示在 Claude 中?

Anthropic 将记忆导入描述为实验性的,并表示 Claude 可能无法始终整合导入的记忆,尤其是与工作无关的个人细节。请检查 Topics(主题)列表并手动添加缺失的内容。

Claude Cowork 是否使用与对话相同的记忆?

是的,当 Cowork 在云端运行时。在您电脑上本地运行的 Cowork 会话不使用记忆。