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.
Beibehalten des Konversationskontexts über mehrere Sitzungen hinweg durch Speichernutzung
Der Speicher bietet dem Agenten die Möglichkeit, den Konversationskontext über mehrere Sitzungen hinweg beizubehalten und sich an frühere Aktionen und Verhaltensweisen zu erinnern. Standardmäßig behält der Agent den Konversationskontext aus einer einzelnen Sitzung bei. Um den Speicher für den Agenten zu konfigurieren, aktivieren Sie die Speichereinstellung für den Agenten und geben Sie die gewünschte Speicher-Aufbewahrungsdauer an.
Der Konversationskontext wird im Speicher als Sitzungen gespeichert, wobei jeder Sitzung eine Sitzungskennung (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 den Agenten aktiviert haben, wird die aktuelle Sitzung einem bestimmten Speicherkontext zugeordnet, wenn Sie den Agenten mit derselben sessionId wie die aktuelle Sitzung aufrufen und true auf endSessions eingestellt ist, oder wenn das für den Agenten konfigurierte idleSessionTimeout abgelaufen ist. Diesem Speicherkontext wird eine eindeutige Speicherkennung zugewiesen. Der Agent verwendet den Speicherkontext, um auf den gespeicherten Konversationsverlauf und die Konversationszusammenfassungen zuzugreifen und diese zu nutzen, um Antworten zu generieren.
Wenn mehrere Benutzer vorhanden sind, müssen Sie sicherstellen, dass Sie für denselben Benutzer dieselbe Speicherkennung (memoryId) angeben. Der Agent speichert den Speicher für jeden Benutzer anhand dieser memoryId. Wenn Sie den Agenten das nächste Mal mit derselben memoryId aufrufen, wird die Zusammenfassung jeder im Speicher gespeicherten Sitzung in die aktuelle Sitzung geladen.
Sie können jederzeit auf den Speicher zugreifen, um die zusammengefasste Version der im Speicher gespeicherten Sitzungen anzuzeigen. Außerdem können Sie den Speicher jederzeit löschen, indem Sie alle im Speicher gespeicherten Sitzungen löschen.
Speicherzusammenfassung
Der Agent verwendet die Speicherzusammenfassung Verbessern der Korrektheit von Agenten mithilfe erweiterter Prompt-Vorlagen in Amazon Bedrock, um das Basismodell mit Richtlinien für die Zusammenfassung all Ihrer Sitzungen aufzurufen. Optional können Sie die standardmäßige Prompt-Vorlage ändern oder Ihren eigenen benutzerdefinierten Parser bereitstellen, um die Modellausgabe zu analysieren.
Da der Zusammenfassungsprozess nach dem Ende einer Sitzung in einem asynchronen Ablauf stattfindet, werden Protokolle für alle Fehler bei der Zusammenfassung, die auf überschriebene Vorlagen oder Parser zurückzuführen sind, in Ihren AWS-Konten veröffentlicht. Weitere Informationen zum Protokollaktivierung finden Sie unter Aktivieren der Protokollbereitstellung für die Speicherzusammenfassung.
Speicherdauer
Wenn der Speicher aktiviert ist, behält der Agent die Sitzungen bis zu 365 Tage im Speicher bei. Sie können den Aufbewahrungszeitraum optional konfigurieren, indem Sie eine Dauer zwischen 1 und 365 Tagen angeben. Alle Sitzungszusammenfassungen, die über diese Dauer hinausgehen, werden gelöscht.