Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Type de fente composite
Un emplacement composite est une combinaison de deux emplacements ou plus qui capturent plusieurs informations dans une seule entrée utilisateur. Par exemple, vous pouvez configurer le bot pour obtenir la position en demandant « la ville et l'État ou le code postal ». En revanche, lorsque la conversation est configurée pour utiliser des types de créneaux distincts, ce qui entraîne une expérience de conversation rigide (« Qu'est-ce que la ville ? » suivi de « Qu'est-ce que le code postal ? »). Avec un emplacement composite, vous pouvez capturer toutes les informations via un seul emplacement. Un emplacement composite est une combinaison d'emplacements appelés sous-emplacements, tels que la ville, l'État et le code postal.
Vous pouvez utiliser une combinaison des types d'emplacements Amazon Lex disponibles (intégrés) et vos propres emplacements (emplacements personnalisés). Vous pouvez concevoir des expressions logiques pour capturer des informations dans les sous-emplacements requis. Par exemple : ville et état ou code postal.
Le type d'emplacement composite n'est disponible qu'en États-Unis.
Création d'un type de slot composite
Pour utiliser des sous-emplacements dans un emplacement composite, vous devez d'abord configurer le type d'emplacement composite. Pour ce faire, utilisez les étapes de console d'ajout d'un type de slot ou l'opération API. Après avoir choisi le nom et la description du type d'emplacement composite, vous devez fournir des informations sur les sous-emplacements. Pour plus d'informations sur l'ajout d'un type d'emplacement, voir Ajouter des types de slots
Sous-emplacements
Un type d'emplacement composite nécessite la configuration des emplacements sous-jacents, appelés sous-emplacements. Si vous souhaitez obtenir plusieurs informations de la part d'un client dans le cadre d'une seule demande, configurez une combinaison de sous-emplacements. Par exemple : ville, État et code postal. Vous pouvez ajouter jusqu'à 6 sous-emplacements pour un emplacement composite.
Des créneaux de types de slots singuliers peuvent être utilisés pour ajouter des sous-slots au type de slot composite. Toutefois, vous ne pouvez pas utiliser un type d'emplacement composite comme type d'emplacement pour un sous-emplacement.
Les images suivantes illustrent un emplacement composite « Car », qui est une combinaison de sous-emplacements : couleurFuelType, fabricant, modèle, VIN et année.
![Le panneau des types d'emplacements affiche les sous-emplacements.](images/cst-slottype.png)
![Panneau Subslots.](images/cst-subslots.png)
Générateur d'expressions
Pour gérer l'exécution d'un slot composite, vous pouvez éventuellement utiliser le générateur d'expressions. Avec le générateur d'expressions, vous pouvez concevoir une expression d'emplacement logique pour capturer les valeurs de sous-emplacement requises dans l'ordre souhaité. Dans le cadre de l'expression booléenne, vous pouvez utiliser des opérateurs tels que AND et OR. Sur la base de l'expression conçue, lorsque les sous-créneaux requis sont remplis, le créneau composite est considéré comme rempli.
Utilisation d'un type de fente composite
Dans certains cas, vous souhaiterez peut-être capturer différents emplacements dans le cadre d'un seul emplacement. Par exemple, un robot de planification de l'entretien d'un véhicule peut avoir l'intention suivante :
My car is a {car}
L'intention est que l'emplacement composite {car} contienne une liste des emplacements, comprenant des détails sur le véhicule. Par exemple, « Toyota Camry blanche 2021 ».
Le slot composite diffère d'un slot à valeurs multiples. L'emplacement composite est composé de plusieurs emplacements, chacun ayant sa propre valeur. Alors qu'un slot à valeurs multiples est un slot unique qui peut contenir une liste de valeurs. Pour plus d'informations sur les créneaux à valeurs multiples, voir, Utilisation de plusieurs valeurs dans un emplacement
Pour un emplacement composite, Amazon Lex renvoie une valeur pour chaque sous-emplacement en réponse à l'RecognizeUtterance
opération RecognizeText
or. Les informations relatives à l'emplacement renvoyées pour l'énoncé sont les suivantes : « Je souhaite planifier un entretien pour ma « Toyota Camry blanche 2021 » auprès du bot. 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"
}
}
},
...
}
Un créneau composite peut être obtenu au premier tour ou au n-e tour d'une conversation. Sur la base des valeurs d'entrée fournies, le slot composite peut obtenir les sous-slots restants requis.
Les emplacements composites renvoient toujours une valeur pour chaque sous-emplacement. Lorsque l'énoncé ne contient pas de valeur reconnaissable pour un sous-emplacement donné, aucune réponse n'est renvoyée pour ce sous-emplacement particulier.
Les emplacements composites fonctionnent à la fois avec la saisie de texte et la saisie vocale.
Lorsque vous ajoutez un emplacement à une intention, un emplacement composite n'est disponible qu'en tant que type d'emplacement personnalisé.
Vous pouvez utiliser des emplacements composites dans les invites. Par exemple, vous pouvez définir l'invite de confirmation pour une intention.
Would you like me to schedule service for your 2021 White Toyota
Camry?
Lorsqu'Amazon Lex envoie le message à l'utilisateur, celui-ci envoie le message suivant : « Souhaitez-vous que je planifie l'entretien de votre Toyota Camry blanche 2021 ? »
Chaque sous-emplacement est configuré comme un emplacement. Vous pouvez ajouter des instructions pour obtenir le sous-créneau et des exemples d'énoncés. Vous pouvez activer la fonction d'attente et de poursuite pour un sous-emplacement ainsi que les valeurs par défaut. Pour de plus amples informations, consultez Utilisation des valeurs d'emplacement par défaut.
![Panneau de configuration des emplacements composites](images/cst-composite.png)
Vous pouvez utiliser l'obfuscation des emplacements pour masquer l'ensemble de l'emplacement composite dans les journaux de conversation. Veuillez noter que l'obfuscation des emplacements est appliquée au niveau de l'emplacement composite et que lorsqu'elle est activée, les valeurs des sous-emplacements appartenant à un emplacement composite sont masquées. Lorsque vous masquez des valeurs d'emplacement, la valeur de chacune des valeurs d'emplacement est remplacée par le nom de l'emplacement. Pour plus d'informations, veuillez consulter Masquer les valeurs des créneaux dans les journaux de conversation.
![Panneau d'informations sur les emplacements composites](images/cst-slotinfo.png)
Modification d'un type de slot composite
Vous pouvez modifier un sous-emplacement à partir de la configuration composite du slot afin de modifier le nom du sous-slot et le type de slot. Toutefois, lorsqu'un emplacement composite est utilisé par une intention, vous devez modifier les intentions avant de modifier le sous-emplacement.
![Panneau d'alerte pour les intentions existantes](images/cst-alert.png)
Supprimer un type de slot composite
Vous pouvez supprimer un sous-emplacement depuis la configuration du slot composite. Veuillez noter que lorsqu'un sous-emplacement est utilisé dans le cadre d'une intention, les sous-emplacements sont toujours supprimés de cette intention.
![Supprimer l'intention avec des sous-emplacements](images/cst-delete.png)
L'expression d'emplacement dans le générateur d'expressions fournit une alerte pour informer sur les sous-emplacements supprimés.
![Type d'emplacement pour les intentions existantes](images/cst-slottype.png)