

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

# 摘要策略
<a name="summary-strategy"></a>

负责`SummaryStrategy`在单个会话中生成简短的实时对话摘要。它记录了关键主题、主要任务和决策，对对话进行了高层次的概述。

 **策略中的步骤 ** 

摘要策略包括以下步骤：
+  **合并 **-确定是将有用信息写入新记录还是现有记录。

 **策略输出 ** 

摘要策略返回 XML-formatted 输出，其中每个`<topic>`标签代表用户内存的不同区域。XML 允许在保持清晰度的同时，在单个摘要中捕捉和组织多个主题。

单个会话可以有多个摘要块，每个摘要块代表对话的一部分。这些区块共同构成了整个会话的完整摘要。

可以使用带有命名空间过滤器的[ListMemoryRecords](https://docs.amazonaws.cn/bedrock-agentcore/latest/APIReference/API_ListMemoryRecords.html)操作来检索这些摘要区块，也可以使用该[RetrieveMemoryRecords](https://docs.amazonaws.cn/bedrock-agentcore/latest/APIReference/API_RetrieveMemoryRecords.html)操作对摘要块进行语义搜索，仅检索与查询相关的摘要区块。

 **该策略获得的见解示例包括：**
+ 支持互动摘要，例如 “用户报告了订单号问题XYZ-123 ，代理发起了替换”。
+ 规划会议的结果，例如 “团队同意将项目截止日期推迟到星期五”。

通过引用此摘要，代理可以快速回忆起漫长或复杂对话的背景，而无需重新处理整个历史记录。这对于维持对话流程和高效管理基础模型的上下文窗口至关重要。

 **默认命名空间 ** 

 `/strategy/{memoryStrategyId}/actor/{actorId}/session/{sessionId}/` 

**注意**  
 `sessionId`是摘要命名空间的必需参数，因为摘要是在会话级别生成和维护的。

**Topics**
+ [系统提示您输入摘要策略](memory-summary-prompt.md)