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.
Comprendre la gestion du flux de conversation
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.
Avant le changement, Amazon Lex V2 gérait la conversation en attribuant des créneaux en fonction de leurs priorités et de leurs intentions. Vous pouvez modifier ce comportement de manière dynamique et modifier le chemin de conversation en fonction des entrées de l'utilisateur DialogAction à l'aide de la fonction Lambda. Pour ce faire, vous pouvez suivre l'état actuel de la conversation et décider par programmation de la marche à suivre en fonction de l'état de la session.
Avec cette modification, vous pouvez créer des chemins de conversation et des branches conditionnelles à l'aide de la console Amazon Lex V2 ou des API sans utiliser de fonction Lambda. Amazon Lex V2 suit l'état de la conversation et contrôle la marche à suivre en fonction des conditions définies lors de la création du bot. Cela vous permet de créer facilement des conversations complexes lors de la conception de votre bot.
Ces modifications vous donnent un contrôle total sur la conversation avec votre client. Toutefois, vous n'êtes pas obligé de définir un chemin. Si vous ne spécifiez pas de chemin de conversation, Amazon Lex V2 crée un chemin par défaut en fonction de la priorité des créneaux que vous souhaitez. Vous pouvez continuer à utiliser les fonctions Lambda pour définir des chemins de conversation de manière dynamique. Dans un tel scénario, la conversation reprend en fonction de l'état de session configuré dans la fonction Lambda.
Cette mise à jour fournit les éléments suivants :
-
Une nouvelle expérience de console pour créer des robots avec des flux de conversation complexes.
-
Mises à jour des API existantes pour créer des robots afin de prendre en charge les nouveaux flux de conversation.
-
Une réponse initiale pour envoyer un message en cas d'invocation intentionnelle.
-
Nouvelles réponses pour l'obtention d'un créneau, l'invocation de Lambda en tant que crochet de code de dialogue et la confirmation.
-
Possibilité de spécifier les prochaines étapes à chaque étape de la conversation.
-
Évaluation des conditions pour concevoir plusieurs parcours de conversation.
-
Réglage des valeurs des créneaux et des attributs de session à tout moment de la conversation.
Notez ce qui suit pour les anciens robots :
-
Les robots créés avant le 17 août 2022 continuent d'utiliser l'ancien mécanisme pour gérer les flux de conversation. Les robots créés après cette date utilisent la nouvelle méthode de gestion du flux de conversation.
-
Les nouveaux robots créés via des importations après le 17 août 2022 utilisent la nouvelle gestion des flux de conversation. Les importations sur des robots existants continuent d'utiliser l'ancienne méthode de gestion des conversations.
-
Pour activer la nouvelle gestion du flux de conversation pour un bot créé avant le 17 août 2022, exportez le bot, puis importez-le en utilisant un nouveau nom de bot. Le bot nouvellement créé à partir de l'importation utilise la nouvelle gestion des flux de conversation.
Notez ce qui suit pour les nouveaux robots créés après le 17 août 2022 :
-
Amazon Lex V2 suit le flux de conversation défini exactement comme prévu pour fournir l'expérience souhaitée. Vous devez configurer toutes les branches du flux afin d'éviter les chemins de conversation par défaut pendant l'exécution.
-
Les étapes de conversation qui suivent un crochet de code doivent être entièrement configurées, car des étapes incomplètes peuvent entraîner l'échec du bot. Nous vous recommandons de valider les robots créés avant le 17 août 2022, car pour ces robots, il n'existe pas de validation automatique des étapes de conversation à la suite d'un crochet de code.