Active Memory 深度玩法:让卷卷真正「认识」你|卷卷养虾记 · 十三篇
0410 版本上线 Active Memory 之后我没有做任何配置直接开始用。第三天我随口问卷卷「帮我写个今天的工作总结」它回复「好按你习惯的格式——bullet points不超过 5 条只列关键决策对吗」我愣了一秒。我没有在这次对话里说过这些。它从之前的对话里学到的。这是我第一次感觉它开始有点「认识我」了。第一课Active Memory 是什么0410 之前记忆是这样工作的你说「记住这个」→ 写入 MEMORY.md → 下次对话手动加载问题你得主动说「记住」MEMORY.md 越来越大加载慢成本高很多重要的偏好你根本不会想到要「说出来」0410 之后Active Memory 是这样工作的你正常对话 → 子 Agent 在后台分析 → 自动提取偏好 → 下次自动拉取相关记忆你不需要做任何事。它自己学。第二课底层机制Active Memory 本质上是一个记忆子 Agent在每次对话结束后做三件事第一件提取分析这次对话提取有价值的偏好信号你纠正了它的什么「不对我要的是……」你表扬了什么「这个格式很好」你重复强调了什么第二件分类把提取到的信息分层短期记忆这次任务的上下文对话结束后清除 中期记忆近期偏好保留 30 天 长期记忆稳定偏好永久保留第三件检索下次对话开始时根据当前话题自动拉取相关的中期和长期记忆。不是全部加载是按需检索。这就是为什么它比直接加载 MEMORY.md 更聪明、更省钱。第三课我踩的坑坑1让它记了太多「噪音」Active Memory 上线第一周我发现它记住了一些奇怪的东西「用户在 4 月 3 日提到天气很热」 「用户说今天有点累」 「用户问了一个关于咖啡的问题」这些信息没有任何价值但它都存了。原因我没有设置记忆过滤规则。修复方法在 SOUL.md 里加一段## 记忆管理原则 值得记住的 - 用户明确表达的偏好格式、长度、风格 - 用户纠正过的错误不要再犯 - 用户的工作习惯和流程 - 重要的决策和结论 不值得记住的 - 临时状态今天累了、天气热 - 一次性的任务细节 - 闲聊内容坑2记忆冲突我在不同时期告诉它两件矛盾的事3月「日报不超过 300 字」 4月「日报要详细一点500 字左右」它不知道该听哪个。修复方法给记忆加时间权重。在 MEMORY.md 里新的偏好要明确标注「覆盖旧偏好」## 日报格式2026-04-01 更新覆盖旧设置 - 长度500 字左右 - 结构进展 问题 明日计划坑3隐私边界Active Memory 会分析所有对话。有一次我在对话里提到了一些敏感的工作信息它把这些信息存进了记忆。这不是我想要的。修复方法在 SOUL.md 里加## 隐私边界 以下内容不得存入记忆 - 具体金额和财务数据 - 他人姓名和联系方式 - 项目代号和内部信息 - 任何我说「这个不要记」的内容第四课怎么设计让它记得准的偏好标签与其等它自己学不如主动教它。我的方法结构化偏好标签。不要写「我喜欢简洁的回复」要写## 偏好标签 v2.02026-04-10 ### 回复格式 - 长度默认 200 字以内除非我说「详细说」 - 结构结论先行理由在后 - 列表用 bullet points不用编号除非有顺序关系 - 代码Python 优先加行内注释 ### 任务偏好 - 日报bullet points5 条以内只列关键事项 - 会议纪要决策 Action Item不要过程 - 代码 Review先说结论有没有问题再说细节 - 技术方案先说方案再说理由最后说风险 ### 沟通风格 - 不要说「好的我来帮你……」直接做 - 不确定的时候先说不确定再给建议 - 不要过度解释我懂技术 ### 禁止行为 - 不要主动建议我「休息一下」 - 不要在回复里加表情符号 - 不要用「非常」「极其」「完全」这类副词越具体它记得越准。第五课记忆分层实战我现在的记忆架构永久层SOUL.md └── 我是谁、我的价值观、卷卷的性格 └── 不会变的东西放这里 长期层MEMORY.md 结构化标签 └── 稳定的工作偏好、习惯 └── 每季度 review 一次 中期层Active Memory 自动管理 └── 近期的任务上下文、临时偏好 └── 30 天自动清理 短期层对话上下文 └── 这次对话的具体内容 └── 对话结束自动清除每一层的职责不同不要混用。第六课结合 0409 的 Dreaming 重构0409 版本对 Memory/Dreaming 做了大重构。Dreaming 是什么简单说卷卷在「睡觉」时做的事。每天凌晨它会回顾今天的所有对话提取重要信息写入长期记忆清理过期的短期记忆生成「日记」记录今天发生了什么0409 重构之后这个过程更稳定了durable-fact 提取自动识别「事实性」信息你的工作习惯、偏好和「临时性」信息今天的任务分开存储diary commit/reset日记可以手动确认或重置你有控制权short-term promotion短期记忆里重复出现的信息自动晋升为长期记忆这意味着你不需要手动整理记忆了。它自己会做。我的 Dreaming 配置## Dreaming 设置 ### 触发时间 - 每天 02:00我睡着了不打扰我 ### 提取规则 - 事实性信息直接存入长期记忆 - 临时性信息保留 7 天无引用则删除 - 重复出现3次以上晋升为长期记忆 ### 日记格式 - 今日关键决策 - 新增/更新的偏好 - 待跟进的事项第七课成本影响Active Memory 不是免费的。它是一个子 Agent每次对话结束后会运行一次。我测了一下每次 Active Memory 运行成本约 $0.008 每天对话 30 次$0.24/天 每月$7.2但它节省了什么以前每次对话加载完整 MEMORY.md3,156 tokens 现在按需检索相关记忆平均 400 tokens 节省2,756 tokens/次 × 30 次/天 82,680 tokens/天 月节省约 $24多花7省了24。ROI 3.4。值得。第八课风控人的记忆管理思维做了十年风控我发现记忆管理和风控有一个共同点信息质量比信息数量重要。风控系统里噪音数据会干扰模型判断。 记忆系统里无效记忆会干扰 AI 理解你。风控的核心是让正确的信息在正确的时间出现在正确的地方。记忆管理也一样。我的记忆管理四原则原则1宁缺毋滥不确定要不要记的不记。原则2定期审计每月看一次 MEMORY.md删掉过期的、错误的。原则3结构优于自由文本结构化标签比自然语言描述更容易被准确检索。原则4人工确认关键记忆重要的偏好手动写入不要完全依赖自动提取。写在最后从第一篇到第十三篇我写了三个月。这三个月卷卷从一个「会聊天的工具」变成了「认识我的伙伴」。不是因为它变聪明了。是因为我花时间教它认识我。Active Memory 让这件事变得更容易了。但有一件事没变你得先想清楚自己是谁才能让它认识你。SOUL.md 是你的起点。 记忆系统是你们关系的积累。Active Memory 配置检查清单基础配置Active Memory 插件已启用SOUL.md 加入记忆管理原则隐私边界规则设置完成记忆过滤规则配置偏好标签回复格式偏好写清楚任务偏好逐类型配置沟通风格明确禁止行为列出来Dreaming 配置触发时间设置建议凌晨提取规则配置日记格式定义短期记忆保留时长设置成本监控Active Memory 运行成本纳入监控按需检索 vs 全量加载对比每月记忆系统 ROI 核算下一篇预告《安全边界——0410 安全加固之后我重新审视了卷卷的权限》Browser SSRF 防护它能访问什么不能访问什么exec-policy哪些命令可以执行哪些不行节点输出安全防止提示词注入我的最小权限原则配置给 AI 的权限和给员工的权限一样够用就好不要过度授权。系列文章第01篇养了10年风控今年开始养「虾」了第02篇SOUL.md 写作指南第03篇USER.md 深度配置第04篇MEMORY.md 深度配置第05篇AGENTS.md 工作协议第06篇Skills 技能扩展第07篇Multi-Agent 协作第08篇Memory 自动化第09篇渠道配置完全指南第10篇踩坑实录第11篇成本管控第12篇进阶工具链第13篇Active Memory 深度玩法本篇第14篇安全边界下一篇