试过向量库,效果一般:召回不准,而且更新麻烦。现在改成纯文件。

结构:

  • memory/facts.md:稳定事实(架构、约定、外部依赖),手写维护
  • memory/log/YYYY-MM.md:按月的流水,只记「做了什么决定、为什么」
  • memory/todo.md:未完成的

检索方式:让 Agent 读对应的月份文件,文件都不大,几千字。

为什么不用向量库:项目记忆的特点是量小、关联强、需要全量看。向量检索擅长的是海量里挑相关的,方向不对。

维护纪律:每次会话结束前让它追加一条日志,一行就够。不记的话,下周它什么都不记得。

主楼