跳转到内容

三层记忆系统

AI 每次会话都是“失忆”的重新开始。没有记忆系统,你每次都要重复交代背景:项目是什么、偏好是什么、上次做到哪了。

三层记忆解决的就是这件事——让跨会话的连续性成为可能

层级 位置 作用域 谁来写
云记忆 服务端 所有项目 系统自动维护
用户级 ~/.workbuddy/MEMORY.md 跨项目通用 你明确要求时写
工作区 .workbuddy/memory/ 当前项目 完成实质工作后写

两部分:

自动注入的档案:系统根据你长期的使用生成的画像,每会话开头自动带上。只读,不要手动改(改了下次会被覆盖)。

历史会话检索:跨会话搜索“我们之前讨论过 XX 方案是什么”。它搜的是历史对话,需要你把问题描述完整——因为它看不到当前会话

适合查:之前讨论过的某个具体事件、某个决策的来龙去脉。 不适合查:你的通用偏好(那在用户级记忆里)。

~/.workbuddy/MEMORY.md,跨所有项目生效。

写什么

  • 硬件环境(机型、内存、有没有本地跑模型的能力)
  • 沟通偏好(中文、要不要客套、输出格式)
  • 跨项目的技术约束(比如某个代理端口、某个平台的账号限制)
  • 通用工作流习惯

不写什么:某个具体项目的细节(那是工作区记忆的事)。

篇幅控制在几千字符内,超了要精简。这是精准规则,不是流水账

.workbuddy/memory/
├── 2026-09-08.md # 按天的日志,只追加不覆盖
└── MEMORY.md # 沉淀的长期项目笔记

日志写什么(完成实质工作后追加):

  • 建了什么、改了什么
  • 选了什么技术方案、为什么
  • 踩了什么坑、怎么解的

不写什么:临时的搜索结果、报错堆栈、临时路径。三个月后回头看没价值的东西都别写。

完成以下任一事项后应当写入:

  • 搭建或修改了网站/应用
  • 修了一个 bug
  • 写了报告或文档
  • 完成重构或架构调整
  • 确定了技术方案
  • 用户说了项目约定或偏好

简单问答、打招呼、查资料不用写

错误一:把日志当草稿 日志是给未来的自己看的。写“修了 bug”没用,写“修了 X 模块的 Y 问题,原因是 Z,解法是 W”才有用。

错误二:覆盖而不是追加 日志是 append-only。覆盖了昨天的记录就找不回来了。

错误三:该写不写 “下次再说”的结果就是下次重新踩一遍坑。

超过 30 天的日志,按主题蒸馏到 MEMORY.md,然后删掉原文件。目的是让记忆文件保持小而准——一个几万字符的记忆文件,AI 也读不过来。

下次开新会话时,你希望 AI 已经知道什么? 那些东西就该写进记忆。

到这里你已经掌握了 WorkBuddy 的四大效率杠杆:技能、子代理、MCP、自动化,以及让它们跨会话连续的记忆系统。

下一步是 实战篇——用真实任务把这些组合起来。