View a markdown version of this page

Estratégia resumida - Base da Amazônia AgentCore

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Estratégia resumida

O SummaryStrategy é responsável por gerar resumos condensados e em tempo real das conversas em uma única sessão. Ele captura os principais tópicos, principais tarefas 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 blocos formam o resumo completo de toda a sessão.

Esses blocos de resumo podem ser recuperados usando a ListMemoryRecords operação com filtro de namespace, ou você também pode realizar uma pesquisa semântica nos blocos de resumo usando a RetrieveMemoryRecords operação para recuperar somente os blocos 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 mudar 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 de conversação 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.