View a markdown version of this page

Speicherterminologie - Amazon Grundgestein AgentCore

Speicherterminologie

AgentCore Arbeitsspeicher

Der primäre Container auf oberster Ebene für die Speicherressource Ihres Agenten. Jeder AgentCore Speicher enthält alle Ereignisse und extrahierten Erkenntnisse für Agenten oder Anwendungen.

Speicherstrategie

Gedächtnisstrategien sind konfigurierbare Regeln, die bestimmen, wie Informationen aus dem Kurzzeitgedächtnis in das Langzeitgedächtnis verarbeitet werden. Sie bestimmen, welche Art von Informationen gespeichert werden, und verwandeln rohe Konversationen in strukturiertes und nützliches Wissen.

Namespace

Ein Namespace ist ein strukturierter Pfad, der verwendet wird, um Langzeitgedächtnisse logisch zu gruppieren und zu organisieren. Indem Sie in Ihrer Speicherstrategie einen Namespace definieren, stellen Sie sicher, dass alle extrahierten Speicher in vorhersehbaren Pfaden organisiert sind, was beim Abrufen, Filtern und Zugriffskontrolle hilft.

Speicherdatensatz

Ein Speicherdatensatz ist eine strukturierte Informationseinheit innerhalb der Speicherressource. Jeder Datensatz ist mit einer eindeutigen Kennung verknüpft und wird in einem bestimmten Namespace gespeichert, was einen organisierten Abruf und eine organisierte Verwaltung ermöglicht.

Sitzung

Stellt eine einzelne, kontinuierliche Interaktion zwischen einem Benutzer und dem Agenten dar, z. B. eine Konversation mit dem Kundensupport. Ein Unikat sessionId wird verwendet, um alle Ereignisse innerhalb dieser Konversation zu gruppieren.

Actor (Akteur)

Stellt die Entität dar, die mit dem Agenten interagiert. Dies kann ein menschlicher Benutzer, ein anderer Agent oder ein System (Software- oder Hardwarekomponente) sein, das Interaktionen mit dem Agenten initiiert. Ein actorId Unikat gewährleistet, dass Speicherdatensätze der Person oder dem System korrekt zugeordnet sind.

Veranstaltung

Das Ereignis ist die grundlegende Einheit des Kurzzeitgedächtnisses. Es stellt eine einzelne Interaktion oder Aktivität innerhalb einer Sitzung dar, die einem bestimmten Akteur zugeordnet ist. Ereignisse werden mithilfe der CreateEventOperation gespeichert und nach actorId und organisiertsessionId. Jedes Ereignis ist unveränderlich und hat einen Zeitstempel. Dabei werden Echtzeitdaten wie Benutzermeldungen, Systemaktionen oder Tool-Aufrufe erfasst.

Metadaten des Ereignisses

Ereignismetadaten beziehen sich auf zusätzliche Informationen, die den Kontext zu einem Ereignis in einem AgentCore Speicher bereitstellen. Metadaten sind zwar nicht immer ausdrücklich erforderlich, können aber die Organisation und den Abruf von Ereignissen verbessern.