本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
摘要策略
负责SummaryStrategy在单个会话中生成简短的实时对话摘要。它记录了关键主题、主要任务和决策,对对话进行了高层次的概述。
策略中的步骤
摘要策略包括以下步骤:
-
合并 -确定是将有用信息写入新记录还是现有记录。
策略输出
摘要策略返回 XML-formatted 输出,其中每个<topic>标签代表用户内存的不同区域。XML 允许在保持清晰度的同时,在单个摘要中捕捉和组织多个主题。
单个会话可以有多个摘要块,每个摘要块代表对话的一部分。这些区块共同构成了整个会话的完整摘要。
可以使用带有命名空间过滤器的ListMemoryRecords操作来检索这些摘要区块,也可以使用该RetrieveMemoryRecords操作对摘要块进行语义搜索,仅检索与查询相关的摘要区块。
该策略获得的见解示例包括:
-
支持互动摘要,例如 “用户报告了订单号问题XYZ-123 ,代理发起了替换”。
-
规划会议的结果,例如 “团队同意将项目截止日期推迟到星期五”。
通过引用此摘要,代理可以快速回忆起漫长或复杂对话的背景,而无需重新处理整个历史记录。这对于维持对话流程和高效管理基础模型的上下文窗口至关重要。
默认命名空间
/strategy/{memoryStrategyId}/actor/{actorId}/session/{sessionId}/
注意
sessionId是摘要命名空间的必需参数,因为摘要是在会话级别生成和维护的。