Behalten Sie den Konversationskontext über mehrere Sitzungen hinweg mithilfe des Speichers bei - Amazon Bedrock

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Behalten Sie den Konversationskontext über mehrere Sitzungen hinweg mithilfe des Speichers bei

Die Funktion Memory for Agents befindet sich in der Vorschauversion für Amazon Bedrock und kann sich ändern.

Memory bietet Ihrem Agenten die Möglichkeit, den Gesprächskontext über mehrere Sitzungen hinweg beizubehalten und sich an frühere Aktionen und Verhaltensweisen zu erinnern. Standardmäßig behält Ihr Agent den Konversationskontext aus einer einzelnen Sitzung bei. Um Speicher für Ihren Agenten zu konfigurieren, aktivieren Sie die Speichereinstellung für Ihren Agenten und geben Sie die Speicherdauer an, für die der Speicher beibehalten werden soll.

Der Konversationskontext wird im Speicher als Sitzungen gespeichert, wobei jeder Sitzung eine Sitzungs-ID (ID) zugewiesen wird, die Sie beim Aufrufen des Agenten angeben. Sie können dieselbe Sitzungs-ID für alle Anfragen angeben, um dieselbe Konversation fortzusetzen.

Nachdem Sie den Speicher für Ihren Agenten aktiviert haben, wird die aktuelle Sitzung einem bestimmten Speicherkontext zugeordnet, wenn Sie den Agenten mit derselben sessionId wie die aktuelle Sitzung aufrufen und auf 'true' endSessions gesetzt sind, oder wenn das für den Agenten idleSessionTimeout konfigurierte Timeout abgelaufen ist. Diesem Speicherkontext wird eine eindeutige Speicher-ID zugewiesen. Ihr Agent verwendet den Speicherkontext, um auf den gespeicherten Konversationsverlauf und die Konversationszusammenfassungen zuzugreifen und diese zu nutzen, um Antworten zu generieren.

Wenn Sie mehrere Benutzer haben, stellen Sie sicher, dass Sie dieselbe Speicher-ID (memoryId) für denselben Benutzer angeben. Der Agent speichert den Speicher für jeden Benutzer, memoryId und wenn Sie den Agenten das nächste Mal mit demselben Namen aufrufenmemoryId, wird die Zusammenfassung jeder Sitzung, die im Speicher gespeichert ist, in die aktuelle Sitzung geladen.

Sie können jederzeit auf den Speicher zugreifen, um die zusammengefasste Version der im Speicher gespeicherten Sitzungen anzuzeigen. Sie können den Speicher auch jederzeit löschen, indem Sie alle im Speicher gespeicherten Sitzungen löschen.

Dauer des Speichers

Wenn der Speicher aktiviert ist, behält Ihr Bedrock Agent die Sitzungen bis zu dreißig Tage im Speicher. Sie können den Aufbewahrungszeitraum optional konfigurieren, indem Sie eine Dauer zwischen 1 und 30 Tagen angeben. Alle Sitzungszusammenfassungen, die diese Dauer überschreiten, werden gelöscht.

Unterstützte Modelle

Sie können Speicher nur für Agenten aktivieren, die die folgenden Modelle verwenden:

Modellname Modell-ID
Anthropic Claude 3 Sonett v1 anthropic.claude-3-Sonett 20240229-v 1:0
Anthropisch Claude 3 Haiku v1 anthropic.claude-3-haiku-20240307-v 1:0

Vergewissern Sie sich, dass das Modell, das Sie verwenden möchten, in Ihrer Region verfügbar ist. Weitere Informationen finden Sie unter Modellunterstützung von AWS-Region.