# 长期记忆
长期记忆用于保存由记忆策略从历史交互消息中提取并生成的结构化记忆记录。
与短期记忆直接保存原始消息不同，长期记忆会根据配置的记忆策略，对历史交互内容进行抽取和整理，形成可持续保存和检索的记忆记录。
#### 作用
长期记忆主要用于支持历史信息复用和跨会话记忆，使应用能够在后续任务处理中检索与当前请求相关的历史信息。
通过长期记忆，可以减少用户重复提供历史背景信息，并为个性化交互、历史经验复用和长期任务处理提供支持。
#### 特点
策略驱动生成：长期记忆根据配置的记忆策略生成，不同策略用于提取不同类型的信息：
- 总结（Summary）：会话主题、任务过程和关键决策等摘要信息。
- 语义记忆（Semantic Memory）：事实信息、概念和上下文知识。
- 用户偏好（User Preference）：用户行为模式、偏好和选择等信息。
- 情景记忆（Episodic Memory）：具有时间、场景和经历特征的具体事件信息。
- 程序性记忆（Procedural Memory）：可复用的任务流程、操作步骤和执行经验。
结构化记忆记录：长期记忆由记忆内容、向量表示和相关元数据共同组成，可用于后续检索。
支持语义检索和相关性排序：可根据查询内容召回相关记忆，并结合相关性阈值和排序配置返回结果。
支持多维过滤：可根据策略、用户、会话、时间等条件筛选长期记忆。
#### 生命周期
长期记忆默认持久化保存，不设置自动过期时间。
长期记忆会持续保留，直至用户显式删除对应记忆、所属空间被删除并触发关联数据清理，或超出租户配额限制。
长期记忆支持的操作请参见[5.6.6-长期记忆操作](https://support.huaweicloud.com/highcode-agentarts/agentarts_10_148.html)。
