Comment les blocs de flux utilisent les attributs de session Amazon Lex - Amazon Connect

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.

Comment les blocs de flux utilisent les attributs de session Amazon Lex

Lorsqu'un utilisateur lance une conversation avec votre robot, Amazon Lex crée une session. Avec les attributs de session, également appelés attributs Lex, vous pouvez transmettre des informations entre le robot et Amazon Connect pendant la session. Pour obtenir la liste des attributs Amazon Lex que vous pouvez utiliser, consultezAttributs des contacts Amazon Lex.

Cycle de vie des attributs de session

Chaque conversation contient un ensemble d'attributs de session. Dans les cas où une AWS Lambda fonction est invoquée pour effectuer un traitement, Amazon Lex exécute les attributs dans l'ordre suivant :

  • Valeurs par défaut du service : ces attributs ne sont utilisés que si aucun attribut n'est défini.

  • Attributs de session fournis par Amazon Connect : ces attributs sont définis dans le Obtenir l'entrée utilisateur bloc.

  • Les attributs de session fournis par Lambda remplacent tout ce qui précède : lorsqu'une AWS Lambda fonction est invoquée et qu'elle effectue un traitement, elle remplace tous les attributs de session définis dans le bloc. Obtenir l'entrée utilisateur

Imaginons qu'un client déclare qu'il veut une voiture. Il s'agit du premier attribut de session à être traité. Lorsqu'on leur demande quel type de voiture, ils répondent « voiture de luxe ». Ce second énoncé annule tout traitement Lambda effectué sur le premier énoncé.

Pour obtenir un exemple de création d'une fonction Lambda qui traite les attributs de session, consultez Étape 1 : Créer une fonction Lambda dans le Guide du développeur Amazon Lex. Pour plus d'informations sur Amazon Lex V2, consultez la section Configuration des attributs de session.

Pour connaître la structure des données d'événements qu'Amazon Lex fournit à une fonction Lambda, consultez Format d'événement d'entrée et de réponse d'une fonction Lambda dans le Guide du développeur Amazon Lex. Pour plus d'informations sur Amazon Lex V2, consultez Interprétation du format d'événement d'entrée.

Blocs de flux prenant en charge les attributs de session Lex

Vous pouvez utiliser les attributs de session Lex dans les blocs de flux suivants lorsqu'un bot Lex est appelé :

En savoir plus

Pour plus d'informations sur l'utilisation des attributs de session Amazon Lex, consultez Managing Conversation Context dans le manuel du développeur Amazon Amazon Lex V1.