Standard-Slot-Werte verwenden - 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.

Standard-Slot-Werte verwenden

Wenn Sie einen Standardwert verwenden, geben Sie eine Quelle für einen Slot-Wert an, der für neue Zwecke gefüllt werden soll, wenn durch die Benutzereingabe kein Slot bereitgestellt wird. Bei dieser Quelle kann es sich um vorherige Dialog-, Anforderungs- oder Sitzungsattribute oder um einen festen Wert handeln, den Sie bei der Erstellung festgelegt haben.

Sie können Folgendes als Quelle für Ihre Standardwerte verwenden:

  • Vorheriger Dialog (Kontexte) — #context -name.parameter-name

  • Sitzungsattribute — [Attributname]

  • Attribute anfordern — <attribute-name>

  • Fester Wert — Jeder Wert, der nicht mit dem vorherigen Wert übereinstimmt

Wenn Sie diePutIntent Operation verwenden, um einem Intent Slots hinzuzufügen, können Sie eine Liste mit Standardwerten hinzufügen. Standardwerte werden in der angegebenen Reihenfolge verwendet. Angenommen, Sie haben eine Absicht mit einem Slot mit der folgenden Definition:

"slots": [ { "name": "reservation-start-date", "defaultValueSpec": { "defaultValueList": [ { "defaultValue": "#book-car-fulfilled.startDate" }, { "defaultValue": "[reservationStartDate]" } ] }, Other slot configuration settings } ]

Wenn die Absicht erkannt wird, wird der Wert des Slots mit dem Namenreservation-start-date "" auf einen der folgenden Werte gesetzt.

  1. Wenn der "book-car-fulfilled" -Kontext aktiv ist, wird der Wert des Parameters „StartDate“ als Standardwert verwendet.

  2. Wenn der "book-car-fulfilled" -Kontext nicht aktiv ist oder wenn der Parameter „StartDate“ nicht gesetzt ist, wird der Wert des SitzungsattributsreservationStartDate "" als Standardwert verwendet.

  3. Wenn keiner der ersten beiden Standardwerte verwendet wird, hat der Slot keinen Standardwert und Amazon Lex ermittelt wie gewohnt einen Wert.

Wenn ein Standardwert für den Slot verwendet wird, wird der Slot nicht abgerufen, auch wenn er erforderlich ist.