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.
Steckplatztyp aus Verbundwerkstoff
Ein zusammengesetzter Steckplatz ist eine Kombination aus zwei oder mehr Steckplätzen, die mehrere Informationen in einer einzigen Benutzereingabe erfassen. Sie können den Bot beispielsweise so konfigurieren, dass er den Standort ermittelt, indem er nach „Stadt und Bundesland oder Postleitzahl“ fragt. Im Gegensatz dazu, wenn die Konversation so konfiguriert ist, dass separate Slot-Typen verwendet werden, was zu einem starren Gesprächserlebnis führt („Was ist die Stadt?“ gefolgt von „Wie lautet die Postleitzahl?“). Mit einem Verbundsteckplatz können Sie alle Informationen über einen einzigen Steckplatz erfassen. Ein zusammengesetzter Steckplatz ist eine Kombination von Steckplätzen, die als Unterfelder bezeichnet werden, z. B. Stadt, Bundesland und Postleitzahl.
Sie können eine Kombination aus verfügbaren Amazon Lex-Slot-Typen (eingebaut) und Ihren eigenen Slots (benutzerdefinierte Slots) verwenden. Sie können logische Ausdrücke entwerfen, um Informationen innerhalb der erforderlichen Subslots zu erfassen. Zum Beispiel: Stadt und Bundesland oder Postleitzahl.
Der Composite-Slot-Typ ist nur in den USA und Ländern mit eingeschränkter Funktionsunterstützung über Generative AI verfügbar.
Einen zusammengesetzten Slot-Typ erstellen
Um Teilsteckplätze innerhalb eines zusammengesetzten Steckplatzes zu verwenden, müssen Sie zunächst den Typ des zusammengesetzten Steckplatzes konfigurieren. Verwenden Sie dazu die Konsolenschritte zum Hinzufügen eines Steckplatzes oder den API-Vorgang. Nachdem Sie den Namen und eine Beschreibung für den Composite-Slot-Typ ausgewählt haben, müssen Sie Informationen für Subslots angeben. Weitere Informationen zum Hinzufügen eines Slot-Typs finden Sie unter Slot-Typen hinzufügen
Untersteckplätze
Ein zusammengesetzter Slot-Typ erfordert die Konfiguration der zugrunde liegenden Steckplätze, die als Subslots bezeichnet werden. Wenn Sie in einer Anfrage mehrere Informationen von einem Kunden erhalten möchten, konfigurieren Sie eine Kombination von Subslots. Zum Beispiel: Stadt, Bundesland und Postleitzahl. Sie können bis zu 6 Subslots für einen zusammengesetzten Slot hinzufügen.
Steckplätze einzelner Steckplatztypen können verwendet werden, um dem zusammengesetzten Steckplatztyp weitere Steckplätze hinzuzufügen. Es ist jedoch nicht möglich, einen zusammengesetzten Steckplatztyp als Steckplatztyp für ein untergeordnetes Steckfeld zu verwenden.
Die folgenden Bilder sind eine Abbildung eines zusammengesetzten Steckplatzes „Auto“, das aus einer Kombination von Unterfenstern besteht: Farbe, Hersteller FuelType, Modell, Fahrgestellnummer und Jahr.
Ausdrucks-Generator
Um die Erfüllung eines zusammengesetzten Slots zu beschleunigen, können Sie optional den Ausdrucks-Generator verwenden. Mit dem Ausdrucks-Generator können Sie einen logischen Slot-Ausdruck entwerfen, um die erforderlichen Subslot-Werte in der gewünschten Reihenfolge zu erfassen. Als Teil des booleschen Ausdrucks können Sie Operatoren wie AND und OR verwenden. Basierend auf dem entworfenen Ausdruck gilt das zusammengesetzte Feld als erfüllt, wenn die erforderlichen Teilfelder erfüllt sind.
Es wird ein zusammengesetzter Steckplatztyp verwendet
In gewisser Weise möchten Sie möglicherweise verschiedene Steckplätze als Teil eines einzelnen Steckplatzes erfassen. Zum Beispiel könnte ein Bot zur Planung der Fahrzeugwartung eine Absicht mit der folgenden Äußerung haben:
My car is a {car}
Die Absicht geht davon aus, dass der zusammengesetzte Steckplatz {car} eine Liste der Steckplätze mit Angaben zum Fahrzeug enthält. Zum Beispiel „2021 White Toyota Camry“.
Der zusammengesetzte Steckplatz unterscheidet sich von einem Steckplatz mit mehreren Werten. Der zusammengesetzte Slot besteht aus mehreren Steckplätzen, von denen jeder seinen eigenen Wert hat. Bei einem Slot mit mehreren Werten handelt es sich dagegen um einen einzelnen Slot, der eine Liste von Werten enthalten kann. Weitere Informationen zu Slots mit mehreren Werten finden Sie unter Verwendung mehrerer Werte in einem Slot
Bei einem zusammengesetzten Slot gibt Amazon Lex in der Antwort auf die RecognizeText RecognizeUtterance OR-Operation einen Wert für jeden Subslot zurück. Im Folgenden finden Sie die Slot-Informationen, die für die Äußerung zurückgegeben wurden: „Ich möchte einen Service für meinen „2021 White Toyota Camry“ vom Bot aus vereinbaren. CarService
"slots": {
"CarType": {
"value": {
"originalValue": "White Toyota Camry 2021",
"interpretedValue": "White Toyota Camry 2021",
"resolvedValues": [
"white Toyota Camry 2021"
]
},
"subSlots": {
"Color": {
"value": {
"originalValue": "White",
"interpretedValue": "White",
"resolvedValues": [
"white"
]
},
"shape": "Scalar"
},
"Manufacturer": {
"value": {
"originalValue": "Toyota",
"interpretedValue": "Toyota",
"resolvedValues": [
"Toyota"
]
},
"shape": "Scalar"
},
"Model": {
"value": {
"originalValue": "Camry",
"interpretedValue": "Camry",
"resolvedValues": [
"Camry"
]
},
"shape": "Scalar"
},
"Year": {
"value": {
"originalValue": "2021",
"interpretedValue": "2021",
"resolvedValues": [
"2021"
]
},
"shape": "Scalar"
}
}
},
...
}Ein zusammengesetzter Slot kann in der ersten Runde oder in der n-ten Runde einer Konversation ausgelöst werden. Auf der Grundlage der angegebenen Eingabewerte kann der zusammengesetzte Slot die verbleibenden benötigten Teilslots ermitteln.
Zusammengesetzte Slots geben immer einen Wert für jedes Subslot zurück. Wenn die Äußerung keinen erkennbaren Wert für einen bestimmten Subslot enthält, wird für diesen bestimmten Subslot keine Antwort zurückgegeben.
Zusammengesetzte Slots funktionieren sowohl mit Text- als auch mit Spracheingabe.
Wenn Sie einem Intent ein Slot hinzufügen, ist ein Composite-Slot nur als benutzerdefinierter Slot-Typ verfügbar.
In Eingabeaufforderungen können Sie zusammengesetzte Steckplätze verwenden. Sie können beispielsweise die Bestätigungsaufforderung für eine Absicht einrichten.
Would you like me to schedule service for your 2021 White Toyota
Camry?
Wenn Amazon Lex die Aufforderung an den Benutzer sendet, wird die folgende Meldung gesendet: „Möchten Sie, dass ich den Service für Ihren weißen Toyota Camry 2021 plane?“
Jeder Subslot ist als Slot konfiguriert. Sie können Slot-Prompts hinzufügen, um die Subslot- und Beispieläußerungen zu ermitteln. Sie können das Warten und Fortfahren sowohl für einen Subslot als auch für Standardwerte aktivieren. Weitere Informationen finden Sie unter Verwenden von Standard-Slot-Werten in Intents für Ihren Lex V2-Bot.
Sie können die Steckplatzverschleierung verwenden, um den gesamten zusammengesetzten Slot in Konversationsprotokollen zu maskieren. Bitte beachten Sie, dass die Slot-Obfuscation auf der Ebene der zusammengesetzten Slots angewendet wird. Wenn diese Option aktiviert ist, werden die Werte für Subslots, die zu einem zusammengesetzten Slot gehören, verschleiert. Wenn Sie Slot-Werte verschleiern, wird der Wert jedes Slot-Werts durch den Namen des Slots ersetzt. Weitere Informationen finden Sie unter Undurchsichtige Slot-Werte in den Konversationsprotokollen von Lex V2.
Einen Typ für ein zusammengesetztes Steckfeld bearbeiten
Sie können ein Subslot in der Composite-Slot-Konfiguration bearbeiten, um den Namen und den Slot-Typ des Subslots zu ändern. Wenn jedoch ein zusammengesetzter Slot von einem Intent verwendet wird, müssen Sie die Absichten bearbeiten, bevor Sie das Subslot ändern können.
Löschen eines zusammengesetzten Slot-Typs
Sie können einen Teilsteckplatz aus der Konfiguration für einen zusammengesetzten Steckplatz löschen. Bitte beachten Sie, dass, wenn ein Subslot innerhalb eines Intents verwendet wird, die Subslots trotzdem aus diesem Intent entfernt werden.
Der Slot-Ausdruck im Expression Builder informiert Sie in einer Warnmeldung über die gelöschten Subslots.