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 ».

Emplacements

Mode de mise au point
Emplacements - 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.

Les slots sont des valeurs fournies par l'utilisateur pour répondre à l'intention. Il existe deux types de machines à sous :

  • Type d'emplacement intégré : vous pouvez utiliser les types d'emplacement intégrés pour capturer des valeurs standard telles que le numéro, le nom et la ville. Pour obtenir la liste des types d'emplacements intégrés pris en charge, consultezTypes de slots intégrés.

  • Type d'emplacement personnalisé : vous pouvez utiliser des types d'emplacements personnalisés pour capturer des valeurs personnalisées spécifiques à l'intention. Par exemple, vous pouvez utiliser un type de créneau personnalisé pour saisir le type de compte « Checking » ou « Savings ». Pour de plus amples informations, veuillez consulter Type de slot personnalisé.

Pour définir un emplacement dans une intention, vous devez configurer les éléments suivants :

  • Informations sur l'emplacement : ce champ contient un nom et une description facultative pour l'emplacement. Par exemple, vous pouvez saisir le nom de l'emplacement sous la forme « AccountNumber » pour saisir les numéros de compte. Si le créneau est requis dans le cadre du flux de conversation pour atteindre l'intention, il doit être marqué comme obligatoire.

  • Type d'emplacement : un type d'emplacement définit la liste des valeurs qu'un emplacement peut accepter. Vous pouvez créer un type d'emplacement personnalisé ou utiliser un type d'emplacement prédéfini.

  • Demande de créneau : une invite de créneau est une question posée à l'utilisateur pour recueillir des informations. Vous pouvez configurer le nombre de tentatives utilisées pour recueillir des informations et la variation de l'invite utilisée pour chaque nouvelle tentative. Vous pouvez également activer une invocation de fonction Lambda après chaque nouvelle tentative pour traiter l'entrée capturée et tenter de la résoudre en une entrée valide.

  • Attendre et continuer (facultatif) : en activant ce comportement, les utilisateurs peuvent prononcer des phrases telles que « attendez une seconde » pour que le bot attende qu'il trouve les informations et les fournisse. Ceci est activé uniquement pour les conversations en streaming. Pour de plus amples informations, veuillez consulter Permettre au bot Amazon Lex V2 d'attendre que l'utilisateur fournisse plus d'informations pendant une pause.

  • Réponses de capture d'emplacement : vous pouvez configurer une réponse de réussite et une réponse d'échec en fonction du résultat de la capture de la valeur de l'intervalle à partir des données saisies par l'utilisateur.

  • Branchement conditionnel — Vous pouvez appliquer des conditions après avoir joué la réponse initiale. Lorsqu'une condition est définie comme vraie, les actions que vous définissez sont effectuées. Pour de plus amples informations, veuillez consulter Ajouter des conditions aux conversations dans les succursales.

  • crochet de code de dialogue — Vous pouvez également utiliser un crochet de code Lambda pour valider les valeurs des emplacements et exécuter une logique métier. Pour de plus amples informations, veuillez consulter Invoquer le crochet de code de dialogue.

  • Type de saisie utilisateur — Vous pouvez configurer le type d'entrée afin que le bot puisse accepter une modalité spécifique. Par défaut, les modalités audio et DTMF sont acceptées. Vous pouvez le régler de manière sélective sur audio uniquement ou sur DTMF uniquement.

  • Délais et durées d'entrée audio : vous pouvez configurer les délais d'expiration audio, y compris le délai d'expiration de la voix et le délai d'expiration du silence. Vous pouvez également définir la longueur audio maximale.

  • Délai d'entrée DTMF, caractères et longueurs : vous pouvez définir le délai d'expiration du DTMF ainsi que le caractère de suppression et le caractère de fin. Vous pouvez également définir la longueur maximale du DTMF.

  • Longueur du texte — Vous pouvez définir la longueur maximale pour la modalité du texte.

Une fois que l'invite de machine à sous est jouée, l'utilisateur fournit la valeur de la machine à sous forme d'entrée. Si Amazon Lex V2 ne comprend pas une valeur d'emplacement fournie par l'utilisateur, il essaie à nouveau de sélectionner l'emplacement jusqu'à ce qu'il comprenne une valeur ou jusqu'à ce qu'elle dépasse le nombre maximal de tentatives que vous avez configuré pour l'emplacement. À l'aide des paramètres de nouvelle tentative avancés, vous pouvez configurer les délais d'expiration, restreindre le type de saisie et activer ou désactiver l'interruption pour l'invite initiale et les nouvelles tentatives. Après chaque tentative de capture de l'entrée, Amazon Lex V2 peut appeler la fonction Lambda configurée pour le bot avec une étiquette d'appel fournie pour les nouvelles tentatives. Vous pouvez utiliser la fonction Lambda, par exemple, pour appliquer votre logique métier afin de tenter de la résoudre à une valeur valide. Cette fonction Lambda peut être activée dans les options avancées pour les instructions relatives aux emplacements.

Configurez des invites de créneau pour que votre bot obtienne des informations.

Vous pouvez définir les réponses que le bot doit envoyer à l'utilisateur une fois la valeur du slot saisie ou si le nombre maximum de tentatives est dépassé. Par exemple, pour un bot chargé de planifier le service d'une voiture, vous pouvez envoyer un message à l'utilisateur lorsque le numéro d'identification du véhicule (VIN) est saisi :

Merci d'avoir fourni le numéro VIN de votre voiture. Je vais maintenant fixer un rendez-vous.

Vous pouvez créer deux réponses :

  • Réponse de réussite : envoyée lorsqu'Amazon Lex V2 comprend la valeur d'un emplacement.

  • Réponse en cas d'échec : envoyée lorsque Amazon Lex V2 ne parvient pas à comprendre la valeur d'un emplacement de la part de l'utilisateur après le nombre maximal de tentatives.

Vous pouvez définir des valeurs, configurer les étapes suivantes et appliquer des conditions correspondant à chaque réponse pour concevoir le flux de conversation.

En l'absence de condition ou d'étape suivante explicite, Amazon Lex V2 passe à l'emplacement suivant par ordre de priorité.

Les options avancées pour les réponses aux créneaux.

Vous pouvez utiliser une fonction Lambda pour valider une valeur d'emplacement saisie par un utilisateur et déterminer la prochaine action à effectuer. Par exemple, vous pouvez utiliser la fonction de validation pour vous assurer que la valeur saisie se situe dans la plage correcte ou qu'elle est correctement formatée. Pour activer la fonction Lambda, cochez la case Invoke Lambda function et cliquez sur le bouton Active dans la section Dialog code hook. Vous pouvez spécifier une étiquette d'invocation pour le crochet de code de dialogue. Cette étiquette d'invocation peut être utilisée dans la fonction Lambda pour écrire la logique métier correspondant à l'élicitation des créneaux.

Les options pour le crochet de code de dialogue.

Les créneaux qui ne sont pas nécessaires à l'intention ne font pas partie du flux de conversation principal. Toutefois, si un énoncé d'utilisateur contient une valeur que votre bot identifie comme correspondant à un emplacement facultatif, il peut remplir l'emplacement avec cette valeur. Par exemple, si vous configurez un bot de business intelligence pour qu'il dispose d'un City emplacement facultatif et d'un énoncé utilisateurWhat is the sales for April in San Diego?, le bot remplit l'emplacement facultatif avec. San Diego Vous pouvez configurer la logique métier pour utiliser la valeur d'emplacement optionnelle, le cas échéant.

Les emplacements non requis pour l'intention ne peuvent pas être obtenus à l'aide des étapes suivantes. Ces étapes ne peuvent être renseignées que lors de l'obtention d'une intention (comme dans l'exemple précédent) ou peuvent être déclenchées en définissant l'état du dialogue dans la fonction Lambda. Si le slot est obtenu à l'aide de la fonction Lambda, vous devez utiliser la fonction Lambda pour décider de l'étape suivante de la conversation une fois l'élicitation du slot terminée. Pour activer le support pour l'étape suivante lors de la création du bot, vous devez marquer l'emplacement comme requis par l'intention.

Note

Le 17 août 2022, Amazon Lex V2 a publié une modification de la façon dont les conversations sont gérées avec l'utilisateur. Cette modification vous permet de mieux contrôler le chemin emprunté par l'utilisateur tout au long de la conversation. Pour de plus amples informations, veuillez consulter Modifications apportées aux flux de conversation dans Amazon Lex V2. Les robots créés avant le 17 août 2022 ne prennent pas en charge les messages d'accrochage par code de dialogue, la définition de valeurs, la configuration des étapes suivantes et l'ajout de conditions.

Les rubriques suivantes décrivent comment configurer un bot pour obtenir à nouveau une valeur d'emplacement déjà remplie et comment créer un emplacement composé de plusieurs valeurs :

Rubrique précédente :

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