Slot-Verschleierung - Amazon Lex V1

Wenn Sie Amazon Lex V2 verwenden, lesen Sie stattdessen das Amazon Lex V2-Handbuch.

 

Wenn Sie Amazon Lex V1 verwenden, empfehlen wir, Ihre Bots auf Amazon Lex V2 zu aktualisieren. Wir fügen V1 keine neuen Funktionen mehr hinzu und empfehlen dringend, V2 für alle neuen Bots zu verwenden.

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.

Slot-Verschleierung

Mit Amazon Lex können Sie den Inhalt von Slots verschleiern oder ausblenden, sodass der Inhalt nicht sichtbar ist. Um vertrauliche Daten zu schützen, die als Slot-Werte erfasst wurden, können Sie die Slot-Verschleierung aktivieren, um diese Werte in Gesprächsprotokollen zu maskieren.

Wenn Sie die Slot-Werte verschleiern möchten, wird Amazon Lex den Wert des Steckplatzes durch den Namen des Steckplatzes in Gesprächsprotokollen ersetzt. Bei einem aufgerufenen full_name, Slot würde der Wert des Slots wie folgt verschleiert:

Before obfuscation: My name is John Stiles After obfuscation: My name is {full_name}

Wenn eine Äußerung Klammerzeichen ({}) enthält, wird Amazon Lex die Klammerzeichen mit zwei umgekehrten Schrägstrichen () maskiert. Beispielsweise {John Stiles} wird der Text wie folgt verschleiert:

Before obfuscation: My name is {John Stiles} After obfuscation: My name is \\{{full_name}\\}

Slot-Werte werden in Konversationsprotokollen verschleiert. Die Slot-Werte sind weiterhin in der Antwort von derPostContentundPostTextOperationen und die Slot-Werte stehen für Ihre Validierungs- und Fulfillment-Lambda-Funktionen zur Verfügung. Wenn Sie Slot-Werte in Ihren Eingabeaufforderungen oder Antworten verwenden, werden diese Slot-Werte nicht in Gesprächsprotokollen verschleiert.

In der ersten Runde einer Konversation verschleiert Amazon Lex Slot-Werte, wenn es einen Steckplatz und einen Slot-Wert in der Äußerung erkennt. Wenn kein Slot-Wert erkannt wird, verschleiert Amazon Lex die Äußerung nicht.

Im zweiten und späteren Wendungen kennt Amazon Lex den Schlitz zu entlocken und ob der Slot-Wert verschleiert werden sollte. Wenn Amazon Lex den Slot-Wert erkannt wird, wird der Wert verschleiert. Wenn Amazon Lex keinen Wert erkannt wird, wird die gesamte Äußerung verschleiert. Alle Slot-Werte in verpassten Äußerungen werden nicht verschleiert.

Amazon Lex verschleiert Slot-Werte, die Sie in Anforderungs- oder Sitzungsattributen speichern. Wenn Sie Slot-Werte speichern, die als Attribut verschleiert werden sollen, müssen Sie den Wert verschlüsseln oder anderweitig verschleiern.

Amazon Lex verschleiert den Slot-Wert im Audio nicht. Es verschleiert den Slot-Wert in der Audiotranskription.

Sie müssen nicht alle Slots in einem Bot verschleiern. Sie können wählen, welche Slots verschleiern, indem Sie die Konsole oder die Amazon Lex API verwenden. Wählen Sie in der Konsole in den Einstellungen für einen Steckplatz die Option Slot-Verschleierung aus. Wenn Sie die API verwenden, setzen Sie das obfuscationSetting Feld des Steckplatzes auf, DEFAULT_OBFUSCATION wenn Sie den PutIntent Vorgang aufrufen.