AI 产品里的“记忆”正在变得越来越重要。它标志着 AI 从“单次对话工具”走向“长期协作伙伴”:不用每次重新介绍背景,不用反复解释偏好,也不用让模型一次次重新理解项目。
但不同产品里的记忆并不是一回事。ChatGPT、Claude Code 和 Gemini 都在解决“AI 如何记得更久”的问题,但它们的设计目标、存储位置、透明度和适用场景差异很大。
截至 2026 年 5 月 7 日,可以把它们粗略理解成三类:
- ChatGPT 更像“个人助理记忆”。
- Claude Code 更像“工程项目记忆”。
- Gemini 更像“Google 生态上下文”。
ChatGPT:围绕人的长期偏好
ChatGPT 的记忆机制主要面向个人协作。它关心的是“你是谁”“你偏好什么”“你长期在做什么”。
OpenAI 目前把 ChatGPT 的记忆分成两类:saved memories 和 chat history。
saved memories 是 ChatGPT 保存下来的重要信息,比如你的名字、偏好、目标、常用技术栈、写作习惯等。你可以直接要求它记住某件事,它也可能在对话中自动保存它认为未来有用的信息。
chat history 则是让 ChatGPT 在回答时参考过去聊天。它不等于把每一段聊天都完整变成记忆,而是在需要时从过往对话里找相关上下文。
所以 ChatGPT 的核心逻辑是:跨会话理解同一个用户。
典型例子包括:
- “以后给我代码示例时尽量简洁。”
- “我主要使用 Python 和 TypeScript。”
- “我正在写一个关于 AI 工具的 Hugo 博客。”
- “我喜欢先看结论,再看细节。”
这些记忆不是绑定某个单独项目,而是跟随账号和个人使用习惯。
Memory Sources:让个性化来源更可见
OpenAI 在 2026 年 5 月的更新中强调了 Memory sources。
它的作用不是新增另一种记忆,而是让用户看到 ChatGPT 在个性化回答时参考了哪些来源。根据 OpenAI 帮助文档,Memory Sources 可能显示:
- 过去聊天。
- 保存记忆。
- 自定义指令。
- 文件库中的文件。
- 已连接 Gmail 中的邮件。
其中,文件和 Gmail 的可见范围会受到计划、地区和连接状态限制。OpenAI 也明确说明,Memory sources 不一定展示影响回答的所有因素,而是帮助用户理解和管理个性化。
这一步很重要。因为 AI 越会“记住你”,用户越需要知道它到底根据什么在回答。否则个性化很容易变成黑箱:你感觉它好像知道你,但不知道它为什么知道。
ChatGPT 的优势是跨会话、跨主题持续理解个人偏好;风险是记忆容易过期,或者用户忘了某条旧记忆还在影响回答。因此,适合定期清理 saved memories 和旧聊天。
Claude Code:围绕代码库和工程规则
Claude Code 的记忆机制更偏工程协作。它关心的不是“用户平时爱喝什么咖啡”,而是“这个代码库应该怎么改”。
Claude Code 有两类容易混在一起的记忆:
- 显式项目记忆:
CLAUDE.md。 - 自动项目记忆:Auto Memory。
CLAUDE.md 是最基础、最稳定的项目记忆文件。它可以放在项目根目录,也可以在子目录中存在。Claude Code 会读取这些文件,把它们作为项目说明和操作规则。
适合写进 CLAUDE.md 的内容包括:
- 常用构建、测试、lint 命令。
- 代码风格和命名规则。
- 项目架构说明。
- 模块边界和危险区域。
- 团队约定和提交流程。
如果 CLAUDE.md 放在代码库里,它可以提交到 Git,成为团队共享的 agent 说明书。这一点和 ChatGPT 的云端个人记忆完全不同。
Claude Code Auto Memory:自动积累项目经验
Claude Code 现在也有 Auto Memory。它的目标是让 Claude 在多个会话之间自动积累项目经验,而不要求用户每次手写说明。
根据 Claude Code 文档,Auto Memory 会让 Claude 在工作过程中为自己保存笔记,例如构建命令、调试发现、架构说明、代码风格偏好和工作流习惯。它不会每个会话都保存,而是判断哪些信息未来可能有用。
这里有一个容易误解的点:Auto Memory 默认不是把内容写到项目根目录的 .claude/memory.md。官方文档说明,每个项目会在用户目录下拥有自己的 memory 目录,路径类似:
|
|
其中 MEMORY.md 会在每次对话开始时加载前 200 行或前 25KB,详细内容则可能被拆到其他主题文件里。Auto Memory 文件是本机本地的 Markdown 文件,用户可以通过 /memory 查看、编辑或删除。
这让 Claude Code 的记忆更像“本机上的项目经验库”。它比 ChatGPT 的个人记忆更贴近代码库,也比单纯的 CLAUDE.md 更动态。
但要注意,Auto Memory 是机器本地的,不会天然跟随代码库同步到其他机器或云环境。如果要团队共享稳定规则,仍然应该优先写进项目中的 CLAUDE.md。
Gemini:围绕 Google 生态上下文
Gemini 的记忆逻辑又不同。
Gemini 也有保存信息和参考过去聊天的能力。Google 帮助文档提到,用户可以保存关于生活、工作或偏好的信息,也可以让 Gemini 在回答前参考过去聊天。Gemini 使用这些信息时,可能会在回答底部的来源区域显示 Your saved info 或 Previous chats。
但 Gemini 的差异化不只在“保存几条偏好”,而在 Google 生态集成。
在用户授权和功能可用的前提下,Gemini 可以通过连接的 Google 应用获取上下文,例如 Gmail、Google Drive、Docs、Sheets 等。它的优势不是让用户一条条教它记住什么,而是把已有的 Google 账号资料变成可检索的工作上下文。
典型区别是:
- ChatGPT 记得:“我最近在做 LTO 磁带机修复。”
- Gemini 可能可以从 Gmail 找到购买确认邮件,或从 Drive 里读取相关维修笔记。
当然,这不代表 Gemini 可以无条件读取你所有 Google 数据。它取决于账号类型、地区、权限、连接应用、Keep Activity 设置和具体产品可用性。对企业或学校账号,还可能受 Google Workspace 管理员控制。
所以更准确地说,Gemini 的记忆不是一个单纯的“备忘录”,而是“保存信息 + 过去聊天 + Google 生态连接”的组合。
三者核心差异
| 维度 | ChatGPT | Claude Code | Gemini |
|---|---|---|---|
| 核心对象 | 人和偏好 | 项目和代码库 | Google 账号与生态资料 |
| 典型记忆 | 偏好、背景、长期目标 | 架构、命令、规范、调试经验 | saved info、过去聊天、Gmail/Drive/Docs 上下文 |
| 存储形态 | OpenAI 账户内的记忆和聊天上下文 | CLAUDE.md、MEMORY.md、本地 Markdown 文件 |
Google 账号活动、保存信息、连接应用数据 |
| 透明度 | Memory sources 可见一部分来源 | Markdown 文件可直接查看和编辑 | 通过来源提示、Gemini Apps Activity 和 Google 设置管理 |
| 跨项目能力 | 强,跟随用户账号 | 弱,主要跟随项目或本机项目 memory | 强,取决于 Google 生态资料和权限 |
| 团队共享 | 不适合直接共享 | CLAUDE.md 可随 Git 共享 |
主要依赖 Workspace 和权限体系 |
| 最适合 | 个人偏好和长期助理 | 长期代码项目和 agent 协作 | Google Workspace 资料检索和跨工具工作 |
该怎么选择和使用
如果你想让 AI 记住“我是谁、我喜欢什么风格、我长期怎么工作”,ChatGPT 的记忆更合适。
它适合保存个人偏好,例如写作风格、常用技术栈、回答格式、职业背景、长期项目方向。它的重点是减少自我介绍成本,让每次新对话更快进入状态。
如果你想让 AI 记住“这个代码库怎么改、哪些命令能跑、哪些坑不能踩”,Claude Code 更合适。
稳定规则写进 CLAUDE.md,团队共享;动态经验交给 Auto Memory 辅助积累;关键决策最好仍然整理进文档或 CLAUDE.md,避免只停留在本机自动记忆里。
如果你的资料大量存在 Gmail、Drive、Docs、Sheets 里,Gemini 的生态上下文更有优势。
它适合查找过去邮件、整理 Google Drive 文档、联动日历和办公资料。使用 Gemini 的关键,不是反复在聊天里提醒它,而是确保相关应用连接、权限和活动设置正确。
一个实用分工
可以把三者这样分工:
- ChatGPT 记住“我的通用偏好”。
- Claude Code 记住“这个仓库的工程知识”。
- Gemini 检索“我在 Google 生态里的资料”。
也就是说,ChatGPT 更像私人秘书,Claude Code 更像项目里的资深工程同事,Gemini 更像 Google 账号里的资料索引员。
这三种记忆没有绝对高低,只是目标不同。
最需要警惕的是把它们混为一谈。个人偏好不一定适合写进项目记忆;项目架构不一定适合存在云端个人记忆;Google 生态检索也不等于模型真正“长期理解”了你。
简短判断
AI 记忆的下一阶段,不是简单地“记得越多越好”,而是记忆要分层、可见、可控。
ChatGPT 的重点是跨会话个人化,Claude Code 的重点是代码项目连续性,Gemini 的重点是 Google 生态上下文。真正好用的长期 AI 协作,不是把所有信息塞进一个黑箱,而是让不同类型的记忆待在合适的位置。
个人偏好放在个人记忆里,工程规则放在代码库里,历史资料放在原本的文档和邮件系统里。AI 要做的,是在需要时准确调用这些上下文,而不是把所有东西混成一团。
相关链接
- OpenAI Memory FAQ:https://help.openai.com/en/articles/8590148-memory-faq
- ChatGPT Release Notes:https://help.openai.com/en/articles/6825453-chatgpt-release-notes
- Claude Code Memory:https://code.claude.com/docs/en/memory
- Gemini Saved info:https://support.google.com/gemini/answer/15637730
- Gemini Apps Privacy Hub:https://support.google.com/gemini/answer/13594961