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.
Verwenden von Standard-Slot-Werten in Intents für Ihren Lex V2-Bot
Wenn Sie einen Standardwert verwenden, geben Sie eine Quelle für einen Slot-Wert an, der für neue Absichten gefüllt werden soll, wenn durch die Benutzereingabe kein Slot bereitgestellt wird. Bei dieser Quelle kann es sich um vorherige Dialogfelder, Anfragen oder Sitzungsattribute oder um einen festen Wert handeln, den Sie bei der Erstellung festlegen.
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 die CreateIntentOperation verwenden, um Slots zu einer Absicht hinzuzufügen, können Sie eine Liste mit Standardwerten hinzufügen. Standardwerte werden in der Reihenfolge verwendet, in der sie aufgelistet sind. Nehmen wir zum Beispiel an, Sie haben eine Absicht mit einem Slot mit der folgenden Definition:
"slots": [
{
"botId": "string
",
"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 Namen reservation-start-date "" auf einen der folgenden Werte gesetzt.
-
Wenn der Kontext book-car-fulfilled "" aktiv ist, wird der Wert des Parameters startDate "" als Standardwert verwendet.
-
Wenn der Kontext book-car-fulfilled "" nicht aktiv ist oder wenn der Parameter startDate "" nicht gesetzt ist, wird der Wert des Sitzungsattributs reservationStartDate "" als Standardwert verwendet.
-
Wenn keiner der ersten beiden Standardwerte verwendet wird, hat der Slot keinen Standardwert und Amazon Lex ruft wie gewohnt einen Wert ab.
Wenn ein Standardwert für den Slot verwendet wird, wird der Slot nicht abgerufen, auch wenn er erforderlich ist.