

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

# 语义记忆策略
<a name="semantic-memory-strategy"></a>

语义记忆策略旨在从对话数据中识别和提取关键的事实信息和情境知识。这使您的代理可以建立有关互动期间讨论的实体、事件和关键细节的持久知识库。

 **策略中的步骤 ** 

语义记忆策略包括以下步骤：
+  **提取 ** — 从短期记忆中识别有用的见解，并将其作为记忆记录放入长期记忆中。
+  **合并 **-确定是将有用信息写入新记录还是现有记录。

**注意**  
语义策略在提取期间仅`USER`处理`ASSISTANT`角色消息。有关代理对话中角色的更多信息，请参阅[会话](https://docs.amazonaws.cn/bedrock-agentcore/latest/APIReference/API_Conversational.html)。

 **策略输出 ** 

语义记忆策略以 JSON 对象的形式返回事实，每个对象代表有关用户的独立个人事实。

 **此策略捕捉的事实示例 ** 
+ 订单号 (\#XYZ-123 ) 与特定的支持案例相关联。
+ 该项目的截止日期为10月25日。
+ 用户正在运行该软件的 2.1 版。

通过引用这些存储的知识，您的代理可以提供更准确、更具情境感知的响应，执行依赖于先前所述信息的多步骤任务，并避免要求用户重复关键细节。

 **默认命名空间 ** 

 `/strategy/{memoryStrategyId}/actors/{actorId}/` 

**Topics**
+ [语义记忆策略的系统提示](memory-system-prompt.md)