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.
Création de parcours de conversation
Amazon Lex V2 gère généralement le flux des conversations avec vos utilisateurs. Pour les robots simples, le flux par défaut peut suffire à créer une bonne expérience pour vos utilisateurs. Toutefois, pour les robots plus complexes, vous souhaiterez peut-être prendre le contrôle de la conversation et orienter le flux vers des chemins plus complexes.
Par exemple, dans un bot qui réserve des locations de voitures, il est possible que vous ne louiez pas à de jeunes conducteurs. Dans ce cas, vous pouvez créer une condition qui vérifie si un conducteur n'a pas atteint un certain âge et, dans l'affirmative, passer à la réponse finale.
Pour concevoir de telles interactions, vous pouvez configurer l'étape suivante à chaque étape de la conversation, évaluer les conditions, définir des valeurs et invoquer des crochets de code.
Le branchement conditionnel vous aide à créer des chemins pour vos utilisateurs par le biais d'interactions complexes. Vous pouvez utiliser une branche conditionnelle à tout moment lorsque vous passez le contrôle de la conversation à votre bot. Par exemple, vous pouvez créer une condition avant que le bot n'obtienne la première valeur d'intervalle, vous pouvez créer une condition entre chaque valeur d'intervalle ou vous pouvez créer une condition avant que le bot ne ferme la conversation. Pour obtenir la liste des lieux auxquels vous pouvez ajouter des conditions, consultezAjouter des intentions.
Lorsque vous créez un bot, Amazon Lex V2 crée un chemin par défaut dans la conversation en fonction de l'ordre de priorité des emplacements. Pour personnaliser le parcours de conversation, vous pouvez modifier l'étape suivante à tout moment de la conversation. Pour plus d’informations, consultez Configurer les prochaines étapes de la conversation.
Pour créer des chemins alternatifs en fonction des conditions, vous pouvez utiliser une branche conditionnelle à tout moment de la conversation. Par exemple, vous pouvez créer une condition avant que le bot n'obtienne la première valeur d'emplacement. Vous pouvez créer une condition entre l'obtention de la valeur de chaque emplacement, ou vous pouvez créer une condition avant que le bot ne ferme la conversation. Pour consulter la liste des lieux où vous pouvez ajouter des conditions, consultezAjouter des conditions aux conversations dans les succursales.
Vous pouvez définir des conditions en fonction des valeurs des créneaux, des attributs de session, du mode de saisie et de la transcription d'entrée, ou d'une réponse d'Amazon Kendra.
Vous pouvez définir les valeurs des attributs d'emplacement et de session à chaque étape de la conversation. Pour plus d’informations, consultez Définissez des valeurs au cours de la conversation.
Vous pouvez également définir l'action suivante sur Dialog Code Hook pour exécuter une fonction Lambda. Pour plus d’informations, consultez Invoquer le crochet de code de dialogue.
L'image suivante montre la création d'un chemin pour un emplacement dans la console. Dans cet exemple, Amazon Lex V2 indiquera l' « âge » de l'emplacement. Si la valeur de l'emplacement est inférieure à 24, Amazon Lex V2 passe à la réponse de fermeture, sinon Amazon Lex suivra le chemin par défaut.
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 plus d’informations, consultez 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.