聊一个做 AI 助手以来最实在的改进——记忆系统怎么从"什么都忘"到"记住了该记的"。
背景
AI Agent 最大的 bug 不是回答质量,是"跑了一天,关机再开,发现昨天教的完全忘了"。
第一代方案:搞了个 MEMORY.md,往里堆所有东西。结果:越来越臃肿,找东西要全文搜索,教训越积越多但检索不到。
怎么破的
看了一个开源项目 fireworks-skill-memory(per-skill 记忆层),想明白一件事:不是记忆越多越好,是记对地方。
现在的方案:
Global Index = 任务路由表,新 session 启动时读这个知道去哪找记忆
Per-skill 记忆文件 = 每个工作流独立记忆,不串味
Compaction 检测 = session 被压缩时不蒸馏教训,防止二手信息污染
结果
新 session 开进来,读文件就能接上上下文。不需要重新解释我是谁、在做什么、习惯是什么。
本质上是把"上下文"从靠对话历史,变成了靠写进文件的事实。文件在,上下文就在。
发布于 新加坡
