A-MEM

Introduce

原始的:

graph LR
a[Environment]
b[LLM Agent]
c[Memory]

a-->|Interaction|b
b-->|Interaction|a
b-->|Write|c
c-->|Read|b

新的:

graph LR
a[Environment]
b[LLM Agent]
c[Agentic]
d[Memory]

a-->|Interaction|b
b-->|Interaction|a
b-->|Write|c
c-->|Read|b
c-->d
d-->c
c-->d
d-->c

Methodology

基于卡片盒笔记法, atomic note-taking, flexible organization

agent和environment交互时, 记录: , 其中表示原始交互内容, 是时间戳, 是LLM捕获的关键词, 是LLM生成标签, 是的上下文描述, 是维护共享语义的链接记忆集.

使用Sentence-BERT进行编码:

定义余弦相似度:

定义相似记忆:

使用prompt, 让LLM分析潜在的联系:

Memory Evolution

使用Link Generation更新memory:

Retrieve Relative Memory

每次交互, 执行context-aware的memory retrieval, 提供history给agent. 给定当前输入的query , 获取

使用余弦相似度查询个相关的记忆, 构建一个context: