
若不导出偏好设置,新的AI工具往往从零开始;即便导出,其行为也常与旧工具有异,容易混淆项目上下文或保留过时偏好。虽然可以通过手动修正、要求遗忘或提醒上下文来缓解,但更彻底的方案是建立一套便携、透明且仅包含必要信息的外部记忆系统。
这套系统的核心理念是为每个项目设立独立记忆文件,为已完成项目建立单独档案,并维护一个关于用户的“单一事实来源”。
系统架构:极简的Markdown文件组
该外部记忆系统由一组Markdown文件构成。选择Markdown是因为其纯文本格式简单、通用,既便于人类阅读和审计,也能被大型语言模型(LLM)高效处理。相比自定义MCP服务器或复杂知识图谱,这种方案在免费套餐限制下更具可行性。
核心文件结构如下:
- about_me.md:存储基本信息、工作背景、格式偏好及LLM需遵循的规则。
- projects.md:概述当前项目详情。需定期审计,删除已完成内容并规划下一步。
- archive.md:归档已完成项目,为新任务提供必要的背景上下文。
若手动维护繁琐,可借助AI生成初始文件,但建议逐行审计以确保准确性。对于多项目并行或使用具备文件编辑权限的付费版AI工具的用户,建议增加changelog.md以追踪变更。
配置策略:Claude与ChatGPT的差异化接入
文件准备就绪后,需配置AI工具以读取这些记忆。
Claude配置:利用免费版支持Google Drive的特性,将文件存入云端文件夹,并在“设置 > 连接器”中启用Google Drive。通过桌面版Google Drive确保LLM读取实时版本。在“设置 > 账户 > Claude指令”中输入自定义指令,要求其在聊天开始时读取about_me.md,并根据任务相关性按需读取projects.md或archive.md。指令需明确:视文件为事实来源,冲突时以文件为准;除非用户指令“保存”,否则不编辑文件;会话回顾时仅建议有效且真实的变更。
ChatGPT配置:因免费版不支持直接读取云端文件,需在每次对话开始时手动复制粘贴相关Markdown文件。在“设置 > 个性化 > 自定义指令”中设定规则:将粘贴的文件视为唯一事实来源;若任务需要未粘贴的文件,应提示用户补充而非猜测;严禁在建议中包含密码、财务细节等敏感信息。
每次会话结束后,可提示AI列出值得更新或删除的内容,经人工确认后修改对应的Markdown文件。
核心价值:可移植性与透明度
尽管AI工具间的记忆迁移日益便捷,但中心化外部记忆系统在可移植性上仍具优势,无需在测试新工具时反复导入导出。此外,相比AI内置记忆,Markdown文件提供了更高的可定制性和透明度:用户可精确控制LLM看到的上下文,避免跨工具同步的麻烦,且编辑成本极低。
当然,该系统需要一定的维护精力。若仅依赖单一LLM处理日常工作,此方案可能略显繁重;但对于追求跨平台一致性和数据掌控权的用户而言,这是优于黑盒记忆的理想选择。