LLM本质上是无状态的模型,每次调用都像一次“短暂失忆”。为了让 AI Agent真正理解上下文、具备个性化交互和任务持续性,引入记忆系统至关重要。本文将从技术与架构角度出发,系统介绍构建短期和长期记忆的最佳实践。
一、AI Agent中的记忆类型

1. 短期记忆(Short-Term Memory)
- 主要通过上下文窗口或滚动缓存维持;
- 适用于保持当前会话连贯性;
- 依赖于 LLM 的 token 限制,不能存储跨会话知识。
2. 长期记忆(Long-Term Memory)
- 可持久化存储知识、用户偏好、交互事件等;
- 分为三类:
- 语义记忆:结构化知识;
- 情节记忆:用户行为记录;
- 程序性记忆:执行流程和策略。
这种记忆帮助代理“记住你是谁”,支持更复杂的个性化和任务处理。
二、Ai Agent Memory的基本实现方案
1. 向量数据库(基于嵌入的召回)
- 工具:FAISS、Pinecone、Weaviate、Qdrant、ChromaDB
- 优点


3921

被折叠的 条评论
为什么被折叠?



