

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 代理记忆的类型
<a name="agentic-memory-types"></a>

## Short-term 记忆
<a name="agentic-memory-short-term"></a>

Short-term 内存在单个会话中维护上下文。它跟踪当前的对话流程、最近的互动和中间推理步骤。 Short-term 记忆对于多回合对话至关重要，在这种对话中，代理需要引用对话的早期部分。

ElastiCache for Valkey 通过列表（用于有序聊天记录）、哈希（用于会话元数据）和字符串（用于过期缓存工具结果）等数据结构支持短 TTL-based 期记忆。

## Long-term 记忆
<a name="agentic-memory-long-term"></a>

Long-term 内存跨多个会话存储信息。这使客服人员能够记住用户偏好、过去的决策和历史背景，以便将来进行对话。 Long-term记忆需要一个支持语义检索的持久、可搜索的存储库，即根据含义而不是精确的关键字匹配来查找相关的记忆。

ElastiCache for Valkey 通过其向量相似度搜索功能（在 Valkey 8.2 及更高版本中可用）支持长期记忆。向量搜索支持语义内存检索，允许代理通过将存储内存的向量嵌入与新查询进行比较，根据含义找到相关的内存。

## 其他内存类型
<a name="agentic-memory-additional-types"></a>


| 内存类型 | 说明 | ElastiCache 支持 | 
| --- | --- | --- | 
| 情节记忆 | 过去特定互动和事件的记录 | 对存储的对话嵌入进行矢量搜索 | 
| 语义记忆 | 从互动中提取的常识和事实 | 使用 HNSW 或 FLAT 索引进行向量相似度搜索 | 
| 程序记忆 | 有关如何执行任务和使用工具的知识 | Hash-based 存储工具配置和工作流程 | 