View a markdown version of this page

Terminologia della memoria - Amazon Bedrock AgentCore

Terminologia della memoria

AgentCore Memoria

Il contenitore principale di primo livello per la risorsa di memoria del tuo agente. Ogni AgentCore memoria contiene tutti gli eventi e le informazioni estratte per agenti o applicazioni.

Strategia di memoria

Le strategie di memoria sono regole configurabili che determinano come elaborare le informazioni dalla memoria a breve termine alla memoria a lungo termine. Determinano il tipo di informazioni conservate, trasformando le conversazioni grezze in conoscenze strutturate e utili.

Spazio dei nomi

Un namespace è un percorso strutturato utilizzato per raggruppare e organizzare logicamente le memorie a lungo termine. Definendo uno spazio dei nomi nella strategia di memoria, si mantiene che tutte le memorie estratte siano organizzate secondo percorsi prevedibili, il che facilita il recupero, il filtraggio e il controllo degli accessi.

Record di memoria

Un record di memoria è un'unità strutturata di informazioni all'interno della risorsa di memoria. Ogni record è associato a un identificatore univoco e viene archiviato in uno spazio dei nomi specificato, per consentire il recupero e la gestione organizzati.

Sessione

Rappresenta un'interazione singola e continua tra un utente e l'agente, ad esempio una conversazione di assistenza clienti. Un unico sessionId viene utilizzato per raggruppare tutti gli eventi all'interno di quella conversazione.

Attore

Rappresenta l'entità che interagisce con l'agente. Può trattarsi di un utente umano, di un altro agente o di un sistema (componente software o hardware) che avvia le interazioni con l'agente. Un univoco actorId sostiene che i record di memoria siano associati correttamente all'individuo o al sistema.

Evento

L'evento è l'unità fondamentale della memoria a breve termine. Rappresenta un'interazione o un'attività discreta all'interno di una sessione, associata a un attore specifico. Gli eventi vengono archiviati utilizzando l'CreateEventoperazione e sono organizzati da actorId esessionId. Ogni evento è immutabile e con data e ora e acquisisce dati in tempo reale come messaggi degli utenti, azioni di sistema o invocazioni di strumenti.

Metadati degli eventi

I metadati degli eventi si riferiscono alle informazioni supplementari che forniscono un contesto su un evento in una memoria. AgentCore Sebbene non siano sempre richiesti in modo esplicito, i metadati possono migliorare l'organizzazione e il recupero degli eventi.