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

Comprendre les conversations entre robots

Mode de mise au point
Comprendre les conversations entre robots - 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.

Après avoir créé un bot, vous intégrez votre application cliente aux opérations d'exécution Amazon Lex V2 pour tenir des conversations avec votre bot. Lorsqu'un utilisateur entame une conversation avec votre bot, Amazon Lex V2 crée une session. Une session encapsule les informations échangées entre votre application et le bot. Pour de plus amples informations, veuillez consulter Comprendre les sessions de bot Amazon Lex V2.

Une conversation typique implique un va-et-vient entre l'utilisateur et un bot. Par exemple :

User : I'd like to make an appointment Bot : What type of appointment would you like to schedule? User : dental Bot : When should I schedule your dental appointment? User : Tomorrow Bot : At what time do you want to schedule the dental appointment on 2021-01-01? User : 9 am Bot : 09:00 is available, should I go ahead and book your appointment? User : Yes Bot : Thank you. Your appointment has been set successfully.

Utilisez les opérations de RecognizeUtterancel'API RecognizeTextor pour gérer vous-même les conversations. Utilisez l'opération StartConversationd'API pour laisser Amazon Lex V2 gérer la conversation à votre place.

Pour gérer la conversation, vous devez envoyer les énoncés de l'utilisateur au bot jusqu'à ce que la conversation atteigne une fin logique. La conversation en cours est capturée dans l'état de session. L'état de la session est mis à jour après chaque déclaration de l'utilisateur. L'état de session contient l'état actuel de la conversation et est renvoyé par le bot en réponse à chaque énoncé de l'utilisateur.

Une conversation peut avoir l'un des états suivants :

  • ElicitIntent— Indique que le bot n'a pas encore déterminé l'intention de l'utilisateur.

  • ElicitSlot— Indique que le bot a détecté l'intention de l'utilisateur et qu'il collecte les informations requises pour atteindre cette intention.

  • ConfirmIntent— Indique que le bot attend que l'utilisateur confirme que les informations collectées sont correctes.

  • Fermé : indique que l'intention de l'utilisateur est terminée et que la conversation avec le bot a atteint une fin logique.

Un utilisateur peut spécifier une nouvelle intention une fois la première intention terminée. Pour de plus amples informations, veuillez consulter Contexte de conversation avec vos robots Lex V2.

Une intention peut avoir l'un des états suivants :

  • InProgress— Indique que le bot collecte les informations nécessaires pour réaliser l'intention. Ceci est associé à l'état de la ElicitSlot conversation.

  • En attente : indique que l'utilisateur a demandé au bot d'attendre lorsque celui-ci a demandé des informations pour un créneau spécifique.

  • Exécuté — Indique que la logique métier d'une fonction Lambda associée à l'intention s'est exécutée correctement.

  • ReadyForFulfillment— Indique que le bot a rassemblé toutes les informations nécessaires pour atteindre l'objectif et que l'application client peut exécuter la logique métier d'exécution.

  • Échec : indique qu'une intention a échoué.

Consultez les rubriques suivantes pour savoir comment utiliser Amazon Lex V2 APIs pour gérer le contexte des conversations et les sessions entre votre bot et les utilisateurs.

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