Workflow
Auto Dream
icon
搜索文档
Claude Code悄悄学会了做梦。
数字生命卡兹克· 2026-04-03 10:14
文章核心观点 - Anthropic公司为其AI编程助手Claude Code推出了名为“Auto Dream”(自动梦境)的新功能,该功能旨在通过定期、自动地整理和优化AI的记忆文件,解决AI长期存在的记忆混乱、冗余和过时问题,从而提升AI的协作效率和准确性 [1][32][35] - Auto Dream的工作机制被类比为人类睡眠中的记忆巩固过程,它通过后台运行,在不干扰用户当前工作的前提下,对AI在项目协作中自动积累的记忆进行扫描、整合、更新和清理,标志着AI系统在记忆架构上正朝着更完整、更类人的方向发展 [33][60][72] Anthropic的新功能:Auto Dream - Auto Dream功能于3月底开始灰度测试,用户可在Claude Code中输入`/memory`命令检查并开启该功能 [2] - 功能触发需满足两个条件:距离上次整理已过24小时,且期间至少积累了5个对话记录 [2] - 触发后,系统会在后台启动一个子代理执行整理任务,完全不影响用户当前的前台对话和工作 [3] - 用户也可选择手动触发`/dream`命令强制整理,但在灰度阶段手动功能可能不稳定 [4][7] Auto Dream的工作流程与效果 - **工作流程分为四步**:1) **定向**:扫描整个记忆目录,了解文件内容与关系 [38];2) **搜集信号**:有针对性地搜索历史对话记录,寻找用户纠正、反复出现或重要的决策信息 [39];3) **巩固**:将搜集到的信号与现有记忆比对,合并重复、解决矛盾、修正日期、清理无用信息 [41][42];4) **修剪和索引**:删除冗余信息,生成整理报告 [43][44] - **实际效果示例**:在一次整理中,记忆索引文件`MEMORY.md`从**280行**“瘦身”至**142行**,解决了3条矛盾的API错误记录,将6处无具体日期的“Yesterday”更新为真实日期,并更新了过时的框架名称 [46][47][48] - 整个做梦过程被严格隔离在记忆目录内,对项目源代码为只读,且同一时间同一项目只允许一个实例运行Auto Dream [50] 与Auto Dream相关的记忆系统架构 - Claude Code目前具备四层记忆架构,各司其职 [50] - **第一层:CLAUDE.md**:用户手动编写和维护的指令文件,包含项目规范、编码标准等,拥有最高权限 [51][52] - **第二层:Auto Memory(自动记忆)**:AI在每次会话中自动记录的项目模式、调试经验、用户偏好等,按项目隔离存储,新对话时会自动读取其索引文件`MEMORY.md`的前**200行** [5][9][13][17][53] - **第三层:Session Memory(会话记忆)**:AI自动生成的对话摘要,约每**5000个token**在后台运行一次,用于维持单次会话的连续性,原始对话以JSONL日志形式本地保存 [54][55][56] - **第四层:Auto Dream(自动梦境)**:周期性运行(每24小时+5次会话后),专门用于整合、清理和优化第二层Auto Memory积累的记忆,其运行依赖于第三层保存的原始对话日志 [50][58][59] Auto Dream解决的AI记忆核心痛点 - Auto Memory等自动记录系统会积累大量信息,导致记忆文件膨胀,最终可能成为让AI表现更差的“噪音库” [18][31] - 主要问题包括:**信息矛盾**(如并存方案A和方案B)、**时间模糊**(大量使用“昨天”、“下周”等无具体日期的相对描述)、**信息过时**(包含已完结项目、被推翻方案、过期截止日期等) [23][24][28][30] - Auto Dream通过其四步流程,系统性解决了上述矛盾、模糊和过时问题,实现了记忆的“选择性遗忘”,使记忆系统保持整洁和准确 [42][72] 技术原理与类人性 - Auto Dream的机制与人类大脑在睡眠中的**记忆巩固**过程高度同构 [60][71] - 人类记忆巩固:白天信息暂存于海马体(短期记忆),睡眠中通过记忆重放与大脑皮层(长期记忆)整合,并在快速眼动睡眠期进行精细化处理和选择性遗忘 [65][66][69][71] - Auto Dream流程:AI的Auto Memory类比海马体,Auto Dream的整理过程类比睡眠中的记忆重放与整合,修剪冗余则类比选择性遗忘 [71][72] - AI在此机制上具备优势:Auto Dream仅清理优化后的记忆文件,原始的完整对话日志(JSONL文件)仍被保留,实现了“既享受遗忘带来的好处,又保留了随时翻旧账的能力” [72]