Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Utilisation de plusieurs valeurs dans un emplacement

Mode de mise au point
Utilisation de plusieurs valeurs dans un emplacement - Amazon Lex

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.

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.

Note

Les emplacements à valeurs multiples ne sont pris en charge qu'en anglais (États-Unis).

Dans un certain sens, vous souhaiterez peut-être capturer plusieurs valeurs pour un seul emplacement. Par exemple, un robot qui commande des pizzas peut avoir une intention avec l'énoncé suivant :

I want a pizza with {toppings}

L'intention est que la {toppings} machine à sous contienne une liste des garnitures que le client souhaite ajouter à sa pizza, par exemple « du pepperoni et de l'ananas ».

Pour configurer un emplacement afin de capturer plusieurs valeurs, vous devez définir le allowMultipleValues champ de l'emplacement sur true. Vous pouvez définir le champ à l'aide de la console ou à l'aide de l'UpdateSlotopération CreateSlotou.

Vous ne pouvez marquer que les emplacements dotés de types d'emplacements personnalisés comme des emplacements à valeurs multiples.

Pour un emplacement à valeurs multiples, Amazon Lex V2 renvoie une liste de valeurs d'emplacements en réponse à l'RecognizeUtteranceopération RecognizeTextor. Voici les informations de créneau renvoyées par le bot pour l'énoncé « Je veux une pizza au pepperoni et à l'ananas ». OrderPizza

"slots": { "toppings": { "shape": "List", "value": { "interpretedValue": "pepperoni and pineapple", "originalValue": "pepperoni and pineapple", "resolvedValues": [ "pepperoni and pineapple" ] }, "values": [ { "shape": "Scalar", "value": { "interpretedValue": "pepperoni", "originalValue": "pepperoni", "resolvedValues": [ "pepperoni" ] } }, { "shape": "Scalar", "value:": { "interpretedValue": "pineapple", "originalValue": "pineapple", "resolvedValues": [ "pineapple" ] } } ] } }

Les emplacements à valeurs multiples renvoient toujours une liste de valeurs. Lorsque l'énoncé ne contient qu'une seule valeur, la liste des valeurs renvoyées ne contient qu'une seule réponse.

Amazon Lex V2 reconnaît plusieurs valeurs séparées par des espaces, des virgules (,) et la conjonction « et ». Les emplacements à valeurs multiples fonctionnent à la fois avec le texte et la saisie vocale.

Vous pouvez utiliser des emplacements à valeurs multiples dans les instructions. Par exemple, vous pouvez définir l'invite de confirmation d'une intention de

Would you like me to order your {toppings} pizza?

Lorsqu'Amazon Lex V2 envoie l'invite à l'utilisateur, il envoie « Voulez-vous que je commande votre pizza au pepperoni et à l'ananas ? »

Les emplacements à valeurs multiples prennent en charge des valeurs par défaut uniques. Si plusieurs valeurs par défaut sont fournies, Amazon Lex V2 remplit l'emplacement uniquement avec la première valeur disponible. Pour de plus amples informations, veuillez consulter Utilisation des valeurs d'emplacement par défaut dans les intentions de votre bot Lex V2.

Vous pouvez utiliser l'obfuscation des créneaux pour masquer les valeurs d'un créneau à valeurs multiples dans les journaux de conversation. 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 de plus amples informations, veuillez consulter Masquer les valeurs des créneaux dans les journaux de conversation de Lex V2.

Rubrique suivante :

Confirmation

Rubrique précédente :

Réactiver les machines à sous
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.