Estratégia resumida
SummaryStrategyÉ responsável por gerar resumos condensados e em tempo real das conversas em uma única sessão. Ele captura os principais tópicos, tarefas principais e decisões, fornecendo uma visão geral de alto nível do diálogo.
Etapas da estratégia
A estratégia resumida inclui as seguintes etapas:
-
Consolidação — determina se as informações úteis devem ser gravadas em um novo registro ou em um registro existente.
Resultado da estratégia
A estratégia resumida retorna a XML-formatted saída, em que cada <topic> tag representa uma área distinta da memória do usuário. O XML permite que vários tópicos sejam capturados e organizados em um único resumo, preservando a clareza.
Uma única sessão pode ter vários trechos de resumo, cada um representando uma parte da conversa. Juntos, esses trechos formam o resumo completo de toda a sessão.
Esses fragmentos de resumo podem ser recuperados usando a ListMemoryRecordsoperação com filtro de namespace, ou você também pode realizar uma pesquisa semântica sobre os fragmentos de resumo usando a RetrieveMemoryRecordsoperação para recuperar somente os fragmentos de resumo relevantes para sua consulta.
Exemplos de insights capturados por essa estratégia incluem:
-
Um resumo de uma interação de suporte, como “O usuário relatou um problema com o número XYZ-123 do pedido e o agente iniciou uma substituição”.
-
O resultado de uma sessão de planejamento, como “A equipe concordou em adiar o prazo do projeto para sexta-feira”.
Ao fazer referência a esse resumo, um agente pode relembrar rapidamente o contexto de uma conversa longa ou complexa sem precisar reprocessar todo o histórico. Isso é essencial para manter o fluxo conversacional e gerenciar com eficiência a janela de contexto do modelo básico.
Namespace padrão
/strategy/{memoryStrategyId}/actor/{actorId}/session/{sessionId}/
nota
sessionIdé um parâmetro obrigatório para o namespace de resumo, pois os resumos são gerados e mantidos no nível da sessão.