Agent 记忆系统

这篇文章将理清以下五个问题:

  • 记忆的存储形式和功能分类;

  • 短期记忆与长期记忆分别怎么落地;

  • LETTA、ZEP、MemOS 这些产品有什么差异;

  • 反思、遗忘、混合检索这些机制该怎么做;

  • 为什么 Markdown 也可以作为一种轻量级记忆载体。

记忆系统的设计

双层记忆

短期记忆是 session 级别的记忆,比如当前任务重点、当前任务进度;长期记忆则是同一工作空间下跨 session 的记忆,例如项目的固有事实、用户偏好等。

二者需要从逻辑上、物理上进行隔离。不过,一般而言长期记忆从短期记忆的沉淀中得来。

短期记忆详解

前面提到,短期记忆是 session 级别的记忆