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.
Für jede Absicht können Sie Parameter mit den Daten angeben, die von der Absicht benötigt werden, um die Benutzeranforderung zu erfüllen. Diese Parameter (Slots) sind von einem bestimmten Typ. Ein Slot-Typ ist eine Liste von Werten, die Amazon Lex V2 verwendet, um das Machine-Learning-Modell so zu trainieren, dass es Werte für einen Slot erkennt. Sie können beispielsweise einen Slot-Typ definieren, der Genres
mit Werten wie „Komödie“, „Abenteuer“, „Dokumentarfilm“ usw. aufgerufen wird. Sie können Synonyme für einen Slot-Typ-Wert definieren. Sie können beispielsweise die Synonyme "funny" und "humorous" für den Wert "comedy" definieren.

Sie können den Slot-Typ konfigurieren, um die Slot-Werte zu erweitern. Slot-Werte werden als Trainingsdaten verwendet, und das Modell löst den Slot anhand des vom Benutzer angegebenen Werts auf, sofern er den Slot-Werten und Synonymen dieser Werte ähnlich ist. Dies ist das Standardverhalten. Amazon Lex V2 führt eine Liste möglicher Auflösungen für einen Steckplatz. Jeder Eintrag in der Liste enthält einen aufgelösten Wert, den Amazon Lex V2 als zusätzliche Möglichkeiten für den Steckplatz erkannt hat. Ein aufgelöster Wert ist die beste Methode, um dem Slot-Wert zu entsprechen. Die Liste enthält bis zu fünf Werte.
Alternativ können Sie den Slot-Typ so konfigurieren, dass die Auflösung auf die Slot-Werte beschränkt wird. In diesem Fall löst das Modell einen vom Benutzer eingegebenen Slot-Wert nur dann in einen vorhandenen Slot-Wert auf, wenn er mit diesem Slot-Wert identisch ist oder es sich um ein Synonym handelt. Wenn der Benutzer beispielsweise "funny" eingibt, wird dies als Slot-Wert "comedy" aufgelöst.
Wenn der vom Benutzer eingegebene Wert ein Synonym für einen Slot-Typ-Wert ist, gibt das Modell diesen Slot-Typ-Wert als ersten Eintrag in der Liste von zurück. resolvedValues
Wenn der Benutzer beispielsweise „lustig“ eingibt, füllt das Modell das originalValue
Feld mit dem Wert „lustig“ und den ersten Eintrag im Feld ResolvedValues mit „Comedy“. Sie können valueSelectionStrategy
beim Erstellen oder Aktualisieren eines Slot-Typs mit der Operation CreateSlotType konfigurieren, damit der Slot-Wert mit dem ersten Wert in der Auflösungsliste gefüllt wird.
Benutzerdefinierte Slot-Typen unterstützen Eingaben mithilfe von Rechtschreibstilen. Sie können die spell-by-word Formate spell-by-letter und verwenden, um Ihren Kunden bei der Eingabe von Buchstaben zu helfen. Weitere Informationen finden Sie unter Erfassung von Slot-Werten mit Rechtschreibstilen während der Konversation.
Wenn Sie eine Lambda-Funktion verwenden, enthält das Eingabeereignis für die Funktion eine resolvedValues
aufgerufene Auflösungsliste. Das folgende Beispiel zeigt den Slot-Abschnitt der Eingabe für eine Lambda-Funktion:
"slots": {
"MovieGenre": {
"value": {
"originalValue": "funny",
"interpretedValue": "comedy",
"resolvedValues": [
"comedy"
]
}
}
}
Für jeden Slot-Typ können maximal 10 000 Werte und Synonyme definiert werden. Jeder Bot kann maximal 50 000 Slot-Typenwerte und Synonyme aufweisen. Sie können beispielsweise über 5 Slot-Typen mit jeweils 5 000 Werten und 5 000 Synonymen oder über 10 Slot-Typen mit jeweils 2 500 Werten und 2 500 Synonymen verfügen.
Ein benutzerdefinierter Slot-Typ sollte nicht denselben Namen wie die integrierten Slot-Typen haben. Beispielsweise sollte ein benutzerdefinierter Slot-Typ nicht mit den reservierten Schlüsselwörtern Datum, Nummer oder Bestätigung benannt werden. Diese Schlüsselwörter sind für integrierte Slot-Typen reserviert. Eine Liste aller integrierten Steckplatztypen finden Sie unterIntegrierte Steckplatztypen.