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 Verbundsteckplatz 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 „Was ist 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 Subslots bezeichnet werden, z. B. Stadt, Bundesland und Postleitzahl.
Sie können eine Kombination aus verfügbaren Amazon Lex-Slottypen (integriert) und Ihren eigenen Steckplätzen (benutzerdefinierte Steckplätze) verwenden. Sie können logische Ausdrücke entwerfen, um Informationen innerhalb der erforderlichen Subslots zu erfassen. Zum Beispiel: Stadt und Bundesland oder Postleitzahl.
Der Verbundsteckplattentyp ist nur in den Sprachen en-US verfügbar.
Einen zusammengesetzten Slot-Typ erstellen
Um Teilsteckplätze innerhalb eines Verbundsteckplatzes zu verwenden, müssen Sie zunächst den Verbundsteckplattentyp 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 zusammengesetzten Steckplatztyp ausgewählt haben, müssen Sie Informationen für Subslots angeben. Weitere Informationen zum Hinzufügen eines Slottyps finden Sie unter Slot-Typen hinzufügen
Teilsteckplätze
Ein zusammengesetzter Steckplattentyp 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 Untersteckplätze für einen Verbundsteckplatz hinzufügen.
Steckplätze einzelner Steckplatztypen können verwendet werden, um dem zusammengesetzten Steckplatztyp Untersteckplätze hinzuzufügen. Sie können einen zusammengesetzten Steckplattentyp jedoch nicht als Steckplattentyp für einen Untersteckplatz verwenden.
Die folgenden Bilder veranschaulichen einen zusammengesetzten Steckplatz „Auto“, bei dem es sich um eine Kombination aus Untersteckplätzen handelt: FarbeFuelType, Hersteller, Modell, VIN und Jahr.
Generator für Ausdrücke
Um die Erfüllung eines zusammengesetzten Steckplatzes voranzutreiben, können Sie optional den Expression Builder verwenden. Mit dem Ausdrucks-Generator können Sie einen logischen Steckplatzausdruck entwerfen, um die erforderlichen Subslotwerte in der gewünschten Reihenfolge zu erfassen. Als Teil des booleschen Ausdrucks können Sie Operatoren wie AND und OR verwenden. Auf der Grundlage des entworfenen Ausdrucks gilt der zusammengesetzte Steckplatz als erfüllt, wenn die erforderlichen Teilsteckplätze erfüllt sind.
Verwendung eines zusammengesetzten Steckplatztyps
In einigen Fällen möchten Sie möglicherweise verschiedene Slots als Teil eines einzelnen Steckplatzes erfassen. Zum Beispiel könnte ein Bot für die Planung von Fahrzeugwartungen eine Absicht mit der folgenden Äußerung haben:
My car is a {car}
Die Absicht geht davon aus, dass der {car} -Verbundsteckplatz eine Liste der Steckplätze mit Details zum Fahrzeug enthält. Zum Beispiel „2021 White Toyota Camry“.
Der Verbundsteckplatz unterscheidet sich von einem Steckplatz mit mehreren Werten. Der zusammengesetzte Steckplatz besteht aus mehreren Steckplätzen, von denen jeder seinen eigenen Wert hat. Ein Steckplatz mit mehreren Werten ist dagegen ein einziger Steckplatz, der eine Liste von Werten enthalten kann. Weitere Informationen zu Steckplätzen mit mehreren Werten finden Sie unter Verwendung mehrerer Werte in einem Slot
Für einen zusammengesetzten Steckplatz gibt Amazon Lex als Antwort auf den RecognizeText
RecognizeUtterance
OR-Vorgang einen Wert für jeden Subslot zurück. Im Folgenden finden Sie die Slotinformationen, die für die Äußerung zurückgegeben wurden: „Ich möchte einen Service für meinen „2021 weißen Toyota Camry“ über den CarService Bot vereinbaren.
"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 ausgewählt werden. Auf der Grundlage der bereitgestellten Eingabewerte kann der Verbundsteckplatz die verbleibenden benötigten Teilsteckplätze ermitteln.
Zusammengesetzte Steckplätze geben immer einen Wert für jeden 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.
Verbundsteckplätze funktionieren sowohl mit Text- als auch mit Spracheingabe.
Wenn Sie einem Intent einen Slot hinzufügen, ist ein zusammengesetzter Steckplatz nur als benutzerdefinierter Slot-Typ verfügbar.
Sie können Composite-Slots in Eingabeaufforderungen 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 Folgendes angezeigt: „Möchten Sie, dass ich den Service für Ihren weißen Toyota Camry 2021 plane?“
Jeder Subslot ist als Steckplatz konfiguriert. Sie können Slot-Prompts hinzufügen, um die Subslot- und Beispieläußerungen auszulösen. Sie können für einen Subslot warten und fortfahren sowie Standardwerte aktivieren. Weitere Informationen finden Sie unter Verwenden von Standard-Slot-Werten in Intents für Ihren Lex V2-Bot
Sie können die Slot-Obfuscation verwenden, um den gesamten zusammengesetzten Slot in den Konversationsprotokollen zu maskieren. Bitte beachten Sie, dass die Steckplatzverschleierung auf der Ebene der zusammengesetzten Steckplätze angewendet wird. Wenn diese Option aktiviert ist, werden die Werte für Subslots, die zu einem zusammengesetzten Steckplatz gehören, verschleiert. Wenn Sie Slot-Werte verschleiern, wird der Wert der einzelnen Slot-Werte durch den Namen des Steckplatzes ersetzt. Weitere Informationen finden Sie unter Verdecken von Slot-Werten in Konversationsprotokollen von Lex V2.
Einen zusammengesetzten Slot-Typ bearbeiten
Sie können einen Subslot innerhalb der zusammengesetzten Steckplatzkonfiguration bearbeiten, um den Namen und den Steckplattentyp des Subslots zu ändern. Wenn ein zusammengesetzter Slot jedoch von einer Absicht verwendet wird, müssen Sie die Intents bearbeiten, bevor Sie den Subslot ändern.
Löschen eines zusammengesetzten Steckplatztyps
Sie können einen Subslot aus der zusammengesetzten Steckplatzkonfiguration löschen. Bitte beachten Sie, dass, wenn ein Subslot innerhalb einer Absicht verwendet wird, die Subslots trotzdem aus diesem Intent entfernt werden.
Der Slot-Ausdruck im Expression Builder informiert in einer Warnung über die gelöschten Subslots.