你在 ChatGPT 上积累的偏好、纠正过的习惯、教会它的规矩,能带到 Claude 上吗?直到最近,答案一直是不能。
每个 AI 平台把你的数据锁在自己家里,想搬走?没门。你的名字、职业、技术栈、写作偏好、沟通习惯……在 ChatGPT 里积累了大半年,换到 Claude 又得从头来一遍。再试试 Gemini?再来一遍。想养个龙虾,给 OpenClaw 初始化?还是要再来一遍。
社区里也有很多人试图解决这个问题,比如 Mem0 做了跨平台的记忆中间层,还有 AI Context Flow 这类浏览器插件。但这些方案要么依赖太重,要么还不够成熟。
最近 Claude 推出了记忆导入功能,可以把 ChatGPT 等其他 AI 里积累的记忆一键搬过来。功能不复杂,但我看了它提供的导出提示词之后,发现了一个更有意思的玩法。这条提示词其实是个万能工具,你可以在任何 AI 上提取 AI 记忆档案。以后换工具的时候直接导入,不用再从零开始。
Claude 的记忆导入:怎么用
先说 Claude 官方的流程,很简单,两步就能搞定。
第一步:从 ChatGPT 导出记忆
打开 ChatGPT,把下面这段提示词发给它:
I'm moving to another service and need to export my data. List every memory you have stored about me, as well as any context you've learned about me from past conversations. Output everything in a single code block so I can easily copy it. Format each entry as: [date saved, if available] - memory content. Make sure to cover all of the following — preserve my words verbatim where possible: Instructions I've given you about how to respond (tone, format, style, 'always do X', 'never do Y'). Personal details: name, location, job, family, interests. Projects, goals, and recurring topics. Tools, languages, and frameworks I use. Preferences and corrections I've made to your behavior. Any other stored context not covered above. Do not summarize, group, or omit any entries. After the code block, confirm whether that is the complete set or if any remain.
ChatGPT 会把它记住的关于你的所有信息,整理成一个代码块输出。复制下来就行。导出结果大概长这样:
[2025-06-15] - User is a software engineer working on Kubernetes and cloud infrastructure
[2025-08-03] - Prefers concise, technical writing style without emojis
[2025-09-12] - Uses Go and Python primarily, familiar with Rust
[2025-10-20] - Always respond in Chinese unless code comments
[No date] - User corrected: do not add type annotations to Python code unless asked
[No date] - Prefers short function names, dislikes over-engineering
条目数量因人而异,用得越久记忆越多。我自己的 ChatGPT 账号导出了大概 30 多条。
第二步:导入到 Claude
打开 Claude 的设置(Settings > Capabilities),找到 Memory 部分,点“Start import”。把刚才复制的内容粘贴进去,点“Add to memory”。Claude 会自动提取关键信息,存为独立的记忆条目。
整个过程不到一分钟。导入完成后,可以问 Claude 一句“I updated my memory. What did you learn about me?”来验证效果。
有几点需要注意:
- 这个功能需要 Pro 及以上的付费计划,免费用户暂时没有记忆功能。
- Claude 的记忆偏向工作相关的内容,纯个人信息(比如你养了什么宠物)可能不会被自动保留,需要手动添加。
- 功能还在实验阶段,不是所有导入的记忆都能被识别。
这条提示词才是重点
Claude 的记忆导入功能当然方便,但如果你仔细看一下那条导出提示词,会发现它才是真正的宝贝。
为什么?因为这条提示词跟 Claude 没有半点关系。就是一段通用的提示词,你发给任何 AI 都行。ChatGPT、Gemini 等等,它们都会把记住的关于你的东西整理出来。
拿到导出结果后,你可以:
- 导入到 Claude(Anthropic 官方流程)
- 塞进其他 AI 的自定义指令或系统提示词
- 作为 OpenClaw 的初始记忆
- 写进 Claude Code 的
CLAUDE.md - 存到本地文件,随时复用
拆解一下这条提示词
这条提示词写得挺讲究的,值得拆开看看。
先看第一句:“I’m moving to another service and need to export my data.” 直接告诉 AI 你要搬家了,需要把东西全打包带走。这比直接问“你记住了我什么”效果好得多,AI 会当成一个正经的导出需求来处理,不会敷衍你。
然后是输出格式:“Output everything in a single code block” 和 “[date saved, if available] - memory content”。代码块方便一键复制,日期标记帮你追溯记忆的时间线。
最核心的是六个覆盖维度。简单归纳就是三类:你教 AI 怎么做事的指令(语气、格式、风格),你是谁的基本信息(职业、兴趣、工具栈),以及你们之间的互动历史(项目、目标、纠正过的行为)。这三类基本覆盖了 AI 关于你的所有认知。
最后一句“Do not summarize, group, or omit any entries”是防止 AI 偷懒。不让它合并或省略,确保输出完整。
不过说实话,这条提示词也不是万能的。有些 AI 的记忆系统本身就没存多少东西,导出的内容可能很少。也有 AI 会虚构一些它根本没有的条目。所以拿到导出结果后,最好自己过一遍,把不准确的删掉,把遗漏的补上。
如果导出不完整,可以追问一句:“Are there any remaining memories you haven’t listed?” 通常能再挤出几条来。
实操:在不同 AI 中提取记忆
我在几个主流 AI 上都试了一下,表现差异还挺大的。
ChatGPT
导出效果最好,这也在意料之中。ChatGPT 的记忆系统上线最早也最成熟,它会把明确存储的 Memory 条目和对话中学到的隐含偏好都列出来。我自己的账号导出了 30 多条,涵盖了编码偏好、写作风格、常用工具、甚至是我的很多项目经验,还有几条是我之前纠正过它行为的记录。
Gemini 和其他 AI
Gemini 的记忆功能上线比较晚,存的东西可能没那么多。我试了一下,导出的条目只有个位数,主要是一些基本偏好,可能是平时用的也少吧。
如果你使用 AI 客户端的话,可以把你的聊天历史跟这个提示词一起发给 AI,让它帮你提取内存。
而其他的在线 AI 平台大都支持不太好了,甚至豆包直接封禁了这个提示词,说是违反了使用规范。
进阶玩法:给 AI 工具初始化记忆
拿到导出的记忆档案之后,真正有意思的事情才开始。
给 OpenClaw 初始化
如果你在玩 OpenClaw,初始化记忆是一个挺重要的步骤。以前你得手动写一大段关于自己的描述,告诉 OpenClaw 你是谁、习惯什么、偏好什么。现在简单多了。直接在 OpenClaw 的对话里把导出的记忆档案粘贴进去,让它自己消化就行。比如这样开头:
以下是我从 ChatGPT 导出的个人偏好和上下文信息,请记住这些内容:
[粘贴导出的记忆档案]
OpenClaw 会自动把这些信息纳入它的长期记忆,后续对话中就会参考这些偏好。省去了大量冷启动时间。
写进 Claude Code 的 CLAUDE.md
除了养龙虾,你还可以把导出的偏好信息整理后写进 ~/.claude/CLAUDE.md 或者相关 AI 工具配置目录的 AGENTS.md 中,每次新开会话都会自动加载。比如从导出记忆中提取出编程相关的条目,整理成这样:
## 用户偏好
- 编码风格:Go 代码遵循 effective Go 规范,Python 不加类型注解除非要求
- 技术栈:Kubernetes、Go、Python,熟悉 Rust
- 沟通偏好:用中文回复,技术术语保留英文
- 写作风格:简洁平实,不用 emoji,不过度工程化
写在最后
Claude 推出记忆导入功能的背景挺有意思的。最近 QuitGPT 运动闹得不小,短短几天就有 70 万用户退订 ChatGPT。Claude 在这个时间点上线搬家功能,明显是在降低用户的迁移成本。
有传言说 Google Gemini 也在测试类似的导入功能,但做法不同。Claude 导入的是提炼后的记忆条目,你可以选择分享什么。Gemini 导入的是完整的聊天记录,而且明确说会用于模型训练。这两种方式在隐私上的差别还挺大的。
说实话,目前最实用的方案可能还是最简单的:拿提示词提取记忆,存成 Markdown 文件,需要时手动导入。没有复杂的依赖,不需要第三方工具,数据完全在自己手里。
欢迎长按下面的二维码关注 Feisky 公众号,了解更多云原生和 AI 知识。
