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

Définissez des valeurs au cours de la conversation

Mode de mise au point
Définissez des valeurs au cours de la conversation - 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.

Amazon Lex V2 permet de définir des valeurs d'emplacement et des valeurs d'attributs de session à chaque étape de la conversation. Vous pouvez ensuite utiliser ces valeurs au cours de la conversation pour évaluer les conditions ou les utiliser lors de la réalisation d'une intention.

Vous pouvez définir des valeurs de créneau pour l'intention actuelle. Si l'étape suivante de la conversation consiste à invoquer une autre intention, vous pouvez définir des valeurs d'intervalle pour cette nouvelle intention.

Si le slot attribué n'est pas rempli ou si le chemin JSON ne peut pas être analysé, l'attribut sera défini sur. null

Utilisez la syntaxe suivante lorsque vous utilisez des valeurs d'emplacement et des attributs de session :

  • Valeurs des emplacements : placez le nom des emplacements entre accolades (« {} »). Pour les valeurs d'emplacement dans l'intention actuelle, il suffit d'utiliser le nom de l'emplacement. Par exemple, {slot}. Si vous définissez une valeur dans l'intention suivante, vous devez utiliser à la fois le nom de l'intention et le nom du slot pour identifier le slot. Par exemple, {intent.slot}.

    Exemples :

    • {PhoneNumber} = "1234567890"

    • {CheckBalance.AccountNumber} = "99999999"

    • {BookingID} = "ABC123"

    • {FirstName} = "John"

    La valeur d'un emplacement peut être l'une des suivantes :

    • une chaîne constante

    • un chemin JSON qui fait référence au bloc de transcriptions dans la réponse Amazon Lex (pour en-US et en-GB)

    • un attribut de session

    Exemples :

    • {username} = "john.doe"

    • {username_confidence} = $.transcriptions[0].transcriptionConfidence

    • {username_slot_value} = [username]

    Note

    Les valeurs des emplacements peuvent également être définies surnull. Si vous devez obtenir à nouveau la valeur d'un créneau qui a été rempli, vous devez définir la valeur sur null avant de demander à nouveau au client la valeur du créneau. Si le slot attribué n'est pas rempli ou si le chemin JSON ne peut pas être analysé, l'attribut sera défini sur. null

  • Attributs de session : placez le nom de l'attribut entre crochets (« [] »). Par exemple, [sessionAttribute].

    Exemples :

    • [username] = "john.doe"

    • [username_confidence] = $.transcriptions[0].transcriptionConfidence

    • [username_slot_value] = {username}

    La valeur de l'attribut de session peut être l'une des suivantes :

    • une chaîne constante

    • un chemin JSON qui fait référence au bloc de transcriptions dans la réponse Amazon Lex (pour en-US et en-GB)

    • une référence de valeur de slot

    Note

    Si le slot attribué n'est pas rempli ou si le chemin JSON ne peut pas être analysé, l'attribut sera défini sur. null

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.

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