Verwalten Sie die selektive Erfassung von Konversationsprotokollen - Amazon Lex

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:

  1. Melden Sie sich bei der Amazon Lex V2-Konsole an AWS Management Console und öffnen Sie sie unter https://console.aws.amazon.com/lexv2/home.

  2. 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.

  3. Wählen Sie im Bereich Einsatz auf der linken Seite Aliase für Ihren ausgewählten Bot aus.

  4. Wähle den Alias deines Bots und dann Konversationsprotokolle verwalten aus.

  5. 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 Text- und/oder Audioprotokolle, indem Sie in den Einstellungen für Konversationsprotokolle (Text und/oder Audio) in den Einstellungen für die Erstellungszeit 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.

  6. 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.

    Die Bereiche zur Verwaltung von Konversationsprotokollen.
  7. 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 Lex-Konsole:

  1. Gehen Sie zu Intents und wählen Sie den Namen der Absicht, Erste Antwort, Erweiterte Einstellungen, Werte festlegen und Sitzungsattribute aus.

  2. 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"

    Die Bereiche zum Hinzufügen von selektiven Sitzungsattributen.
    Anmerkung

    Legt festx-amz-lex:enable-audio-logging:intent:slot = "true", dass Äußerungen erfasst werden, die nur einen bestimmten Punkt in der Konversation enthalten. Wie eine Äußerung protokolliert wird, hängt von der Einschätzung der Absicht ab: von der Position 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 Die Werte für Intent und Slot können "*" ebenfalls angegeben werden. Wenn der Slot- und/oder Absichtswert gleich ist"*", bedeutet das, dass jeder Slot- und/oder Absichtswert von "*" diesem Wert entspricht. Ähnlich x-amz-lex:enable-audio-logging wie x-amz-lex:enable-text-logging wird ein neues Sitzungsattribut namens zur Steuerung von Textprotokollen verwendet.

  3. 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 Text- und/oder Audioprotokolle nur aktivieren, wenn Sie in den Einstellungen für das Konversationsprotokoll Text- und/oder Audioprotokolle aktiviert haben. Wenn Sie die selektive Erfassung von Konversationsprotokollen für Text- und/oder Audioprotokolle aktivieren, deaktivieren Sie die Protokollierung für alle Aspekte und Abschnitte der Konversation. Um Text- und/oder Audioprotokolle für bestimmte Absichten und Zeitpunkte zu generieren, müssen Sie die Sitzungsattribute für die selektive Aufzeichnung von Text- und/oder Audiogesprächsprotokollen 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, ist die Protokollierung standardmäßig für alle Äußerungen deaktiviert. Dieses Szenario gilt auch für:enable-text-logging. x-amz-lex

  • Äußerungsprotokolle werden ausschließlich für die Segmente der Text- und/oder Audiokonversation gespeichert, sofern mindestens ein Ausdruck im Sitzungsattribut dies zulässt.

  • Die Konfigurationen für die selektive Aufzeichnung von Text und/oder Audio in Konversationsprotokollen, wie in den Sitzungsattributen definiert, sind nur wirksam, wenn die selektive Erfassung von Konversationsprotokollen für Text und/oder Audio 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, Audio- und/oder 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 Absichtserfassung, 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 Slots 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 beeinflussen alle vom Dialog Codehook Lambda an den Slots im Sitzungsstatus vorgenommenen Änderungen das Verhalten der selektiven Erfassung von Konversationsprotokollen.

  • Wenn der Benutzer mehrere Slot-Werte angibt, wird das Text- und/oder Audioprotokoll nur dann generiert, wenn die Text-/Audio-Sitzungsattribute die Protokollierung aller in diesem Zug gefüllten Slots ermöglichen.

  • 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.