核心用法
Memory Never Forget v3.1 是一套认知科学驱动的记忆管理系统,采用双正交维度设计:
时间维度(Atkinson-Shiffrin三阶段模型)
- 感知层:即时输入过滤,仅0.25秒保留窗口
- 短期层:最近10轮对话,处于模型上下文窗口
- 工作层:约7天TTL的
memory/YYYY-MM-DD.md每日日志,负责信号提取与初步筛选 - 长期层:永久存储于
MEMORY.md索引 + 分类文件,通过每日"Dream"自动审查进行晋升或剪枝
内容维度(四类型分类法)
| 类型 | 存储目录 | 典型内容 |
|------|----------|----------|
| user | `memory/user/` | 用户角色、偏好、知识背景 |
| feedback | `memory/feedback/` | 纠正与确认(失败与成功均需记录)|
| project | `memory/project/` | 项目决策及**推理过程** |
| reference | `memory/reference/` | 外部资源、链接、工具位置 |
关键操作流程:会话启动时读取今日/昨日工作日志 + 长期索引;对话中实时写入工作日志;会话结束时识别需长期保存的信号,更新分类文件与索引;每日Dream自动化审查完成晋升、合并、去重与剪枝。
显著优点
1. 认知科学背书:Atkinson-Shiffrin模型经60年验证,避免拍脑袋设计的记忆策略
2. 显式衰减机制:7天工作层TTL + Dream主动剪枝,防止记忆膨胀与过时信息污染
3. 强分类约束:四类型强制分类避免"万能记忆"陷阱,提升检索精度
4. 索引与内容分离:MEMORY.md仅作目录,单文件<5KB,确保快速加载
5. 版本化管理:标准化YAML frontmatter支持元数据追踪与自动化处理
潜在局限与风险
1. 记忆漂移(Memory Drift):文件路径、代码结构可能失效,系统要求"验证优先于信任"
2. 过度存储诱惑:即使用户明确要求保存PR列表,仍需追问"其中有何非显然信息"
3. 日期敏感:相对日期(昨天、上周)必须转换为绝对日期,否则快速失效
4. 项目记忆高衰减率:需更频繁审查,否则易积累过时决策依据
适合人群
- 需要跨周/跨月维护复杂项目上下文的AI辅助工作流
- 对记忆一致性有严格要求的专业场景(法律、医疗、金融分析)
- 愿意投入认知负担进行记忆整理与定期审查的用户
常规风险
- S级风险:记忆冲突时若未遵循"信任当前观察"原则,可能导致基于错误假设的行动
- A级风险:Dream自动化若配置不当,可能误删关键信号或保留噪声
- B级风险:过度依赖索引可能漏检未分类的重要信息