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.
Verwalten Sie die selektive Erfassung von Konversationsprotokollen
Mithilfe der Lex-Konsole können Sie die Einstellungen für die selektive Aufzeichnung von Konversationsprotokollen aktivieren und auswählen, für welche Slots Sie die selektive Erfassung von Konversationsprotokollen aktivieren möchten.
Aktivieren Sie die selektive Erfassung von Konversationsprotokollen in der Amazon Lex V2-Konsole:
-
Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon Lex V2-Konsole zu https://console.aws.amazon.com/lexv2/Hause
. -
Wählen Sie in den linken Seitenbereichen Bots aus und wählen Sie den Bot aus, für den Sie die selektive Erfassung von Konversationsprotokollen aktivieren möchten. Verwenden Sie einen vorhandenen Bot oder erstellen Sie einen neuen.
-
Wählen Sie im Bereich Einsatz auf der linken Seite Aliase für Ihren ausgewählten Bot aus.
-
Wähle den Alias deines Bots und dann Konversationsprotokolle verwalten aus.
-
Wähle im Bereich „Konversationsprotokolle verwalten“ für Textprotokolle aus, ob Textprotokolle aktiviert oder deaktiviert werden sollen, indem du das Optionsfeld auswählst. Wenn Sie für Textprotokolle die Option Aktiviert wählen, müssen Sie einen Namen für die Protokollgruppe eingeben oder einen vorhandenen Protokollgruppennamen aus dem Drop-down-Menü auswählen. Aktivieren Sie das Kontrollkästchen für Äußerungen selektiv protokollieren, wenn Sie Textdateien selektiv protokollieren.
Anmerkung
Aktivieren Sie and/or Text-Audioprotokolle, indem Sie in den Einstellungen für Konversationsprotokolle ( and/or Textaudio) in den Build-Time-Einstellungen das Kontrollkästchen Äußerungen selektiv protokollieren aktivieren. BotAlias Sie müssen die CloudWatch Protokollgruppe und den Amazon S3 S3-Bucket konfigurieren, um diese Option auszuwählen.
-
Wählen Sie im Abschnitt Audioprotokolle aus, ob Audioprotokolle aktiviert oder deaktiviert werden sollen, indem Sie das Optionsfeld auswählen. Wenn Sie „Aktiviert“ für Audioprotokolle wählen, müssen Sie den Amazon S3 S3-Bucket-Speicherort und (optional) den KMS-Schlüssel für die Verschlüsselung Ihrer Audiodaten angeben. Aktivieren Sie das Kontrollkästchen für Äußerungen selektiv protokollieren, wenn Sie Audiodateien selektiv protokollieren.
-
Wählen Sie in der unteren rechten Ecke des Panels Speichern aus, um Ihre Einstellungen für die selektive Erfassung von Konversationsprotokollen zu speichern.
Aktivieren Sie die selektive Erfassung von Konversationsprotokollen in der Konsole:
-
Gehen Sie zu Intents und wählen Sie den Namen der Absicht, Erste Antwort, Erweiterte Einstellungen, Werte festlegen und Sitzungsattribute aus.
-
Stellen Sie die folgenden Attribute auf basierend auf den Absichten und Slots ein, für die Sie die selektive Erfassung von Konversationsprotokollen aktivieren möchten:
-
x-amz-lex:enable-audio-logging:
intent
:slot
= "true" -
x-amz-lex:enable-text-logging:
intent
:slot
= "true"
Anmerkung
Legt fest
x-amz-lex:enable-audio-logging:
, dass Äußerungen erfasst werden, die nur einen bestimmten Punkt in der Konversation enthalten. Die Aktion zur Protokollierung einer Äußerung hängt von der Bewertung folgender Faktoren abintent
:slot
= "true"intent
:slot
innerhalb der Äußerung, im Vergleich zu den Ausdrücken des Sitzungsattributs und dem entsprechenden Flag-Wert. Um eine Äußerung zu protokollieren, muss sie von mindestens einem Ausdruck im Sitzungsattribut zugelassen werden, wobei das Kennzeichen „Protokollierung aktivieren“ auf gesetzt ist.true
Der Wert vonintent
undslot
kann"*"
auch sein. Wenn der and/or Slot-Intent-Wert gleich ist"*"
, bedeutet das, dass jeder and/or Slot-Intent-Wert von"*"
diesem Wert entspricht. Ähnlich wie wird ein neues Sitzungsattribut aufgerufenx-amz-lex:enable-audio-logging
, das zur Steuerung von Textprotokollen verwendetx-amz-lex:enable-text-logging
wird. -
-
Wählen Sie Aktualisierungsoptionen und erstellen Sie den Bot so, dass er die aktualisierten Einstellungen enthält.
Anmerkung
Ihre IAM-Rolle muss über eine Zugriffsberechtigung verfügen, damit Sie Daten in den Amazon S3 S3-Bucket schreiben und die Daten mit einem KMS-Schlüssel verschlüsseln können. Lex aktualisiert Ihre IAM-Rolle mit Lex-Berechtigungen für den Zugriff auf die CloudWatch Logs-Protokollgruppe und den ausgewählten Amazon S3 S3-Bucket.
Richtlinien für die Verwendung der selektiven Erfassung von Konversationsprotokollen:
Sie können die selektive Erfassung von Konversationsprotokollen für and/or Text-Audioprotokolle nur aktivieren, wenn Sie in den Einstellungen für das Konversationsprotokoll die Option and/or Text-Audioprotokolle aktiviert haben. Wenn Sie die selektive Erfassung von Konversationsprotokollen für and/or Text-Audioprotokolle aktivieren, deaktivieren Sie die Protokollierung für alle Aspekte und Abschnitte der Konversation. Um and/or Text-Audioprotokolle für bestimmte Absichten und Zeitpunkte zu generieren, müssen Sie die Sitzungsattribute für die selektive Aufzeichnung von or/and Text-Audio-Konversationsprotokollen für diese Absichten und Slots auf „true“ setzen.
-
Wenn die selektive Aufzeichnung von Konversationsprotokollen aktiviert ist und keine Sitzungsattribute mit dem Präfix x-amz-lex: vorhanden enable-audio-logging sind, wird die Protokollierung standardmäßig für alle Äußerungen deaktiviert. Dieses Szenario gilt auch für x-amz-lex:enable-text-logging.
-
Äußerungsprotokolle werden ausschließlich für die Segmente der and/or Text-Audiokonversation gespeichert, sofern mindestens ein Ausdruck im Sitzungsattribut dies zulässt.
-
Die in den Sitzungsattributen definierten Konfigurationen für die selektive Erfassung von and/or Textaudios in Konversationsprotokollen sind nur wirksam, wenn die selektive Erfassung von Konversationsprotokollen für and/or Textaudio in den Einstellungen für das Konversationsprotokoll innerhalb des Bot-Alias aktiviert ist. Andernfalls werden die Sitzungsattribute ignoriert.
-
Wenn die selektive Erfassung von Konversationsprotokollen aktiviert ist, werden alle Slot-Werte in SessionState Interpretationen und Transkriptionen, für die die Protokollierung mithilfe von Sitzungsattributen nicht aktiviert ist, im generierten Textprotokoll verschleiert.
-
Die Entscheidung, and/or Audio-Textprotokolle zu erstellen, wird bewertet, indem der vom Bot ausgelöste Slot mit den Sitzungsattributen für die selektive Aufzeichnung von Konversationsprotokollen abgeglichen wird, mit Ausnahme der Runde zur Absichtserkennung, bei der der Benutzer Slot-Werte zusammen mit der Absichtserkennung angeben kann. In einer Runde zur Absichtserkennung werden die in der aktuellen Runde gefüllten Felder mit den Sitzungsattributen für die selektive Erfassung von Konversationsprotokollen abgeglichen.
-
Die Slots, die als gefüllt gelten, werden aus dem Sitzungsstatus am Ende des Zuges abgeleitet. Daher wirken sich alle vom Dialog Codehook Lambda an den Slots im Sitzungsstatus vorgenommenen Änderungen auf das Verhalten der selektiven Erfassung von Konversationsprotokollen aus.
-
Wenn der Benutzer mehrere Slot-Werte angibt, wird das and/or Text-Audioprotokoll nur dann generiert, wenn die text/audio Sitzungsattribute die Protokollierung aller in diesem Zug gefüllten Slots zulassen.
-
Die empfohlene Vorgehensweise besteht darin, das Sitzungsattribut für die selektive Erfassung von Konversationsprotokollen zu Beginn der Sitzung festzulegen und es während der Sitzung nicht zu ändern.
-
Wenn Steckplätze vertrauliche Daten enthalten, sollten Sie die Slot-Verschleierung immer aktivieren.