View a markdown version of this page

Strategia di sintesi - Fondamento Amazon AgentCore

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Strategia di sintesi

SummaryStrategyÈ responsabile della generazione di riepiloghi condensati e in tempo reale delle conversazioni all'interno di una singola sessione. Cattura gli argomenti chiave, i compiti principali e le decisioni, fornendo una panoramica di alto livello del dialogo.

Fasi della strategia

La strategia riassuntiva include i seguenti passaggi:

  • Consolidamento: determina se scrivere informazioni utili in un nuovo record o in un record esistente.

Risultato della strategia

La strategia di riepilogo restituisce un XML-formatted output, in cui ogni <topic> tag rappresenta un'area distinta della memoria dell'utente. L'XML consente di acquisire e organizzare più argomenti in un unico riepilogo preservando la chiarezza.

Una singola sessione può contenere più parti di riepilogo, ognuna delle quali rappresenta una parte della conversazione. Insieme, questi blocchi costituiscono il riepilogo completo dell'intera sessione.

Questi blocchi di riepilogo possono essere recuperati utilizzando l'ListMemoryRecordsoperazione con il filtro namespace oppure puoi anche eseguire una ricerca semantica sui blocchi di riepilogo utilizzando l'RetrieveMemoryRecordsoperazione per recuperare solo i blocchi di riepilogo pertinenti per la tua query.

Esempi di informazioni acquisite da questa strategia includono:

  • Un riepilogo di un'interazione di supporto, ad esempio «L'utente ha segnalato un problema con il numero XYZ-123 dell'ordine e l'agente ha avviato una sostituzione».

  • Il risultato di una sessione di pianificazione, ad esempio «Il team ha accettato di spostare la scadenza del progetto a venerdì».

Facendo riferimento a questo riepilogo, un agente può richiamare rapidamente il contesto di una conversazione lunga o complessa senza dover rielaborare l'intera cronologia. Ciò è essenziale per mantenere il flusso conversazionale e per gestire in modo efficiente la finestra di contesto del modello di base.

Namespace predefinito

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

Nota

sessionIdè un parametro obbligatorio per lo spazio dei nomi di riepilogo poiché i riepiloghi vengono generati e gestiti a livello di sessione.