View a markdown version of this page

Gérer la capture sélective des journaux de conversations - 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.

Gérer la capture sélective des journaux de conversations

À l'aide de la console Lex, vous pouvez activer les paramètres de capture sélective du journal des conversations et choisir les créneaux pour lesquels vous souhaitez activer la capture sélective du journal des conversations.

Activez la capture sélective du journal des conversations dans la console Amazon Lex V2 :

  1. Connectez-vous à l'AWS Management Console et ouvrez la console Amazon Lex V2 à l'adresse https://console.aws.amazon.com/lexv2/home.

  2. Sélectionnez Bots dans les panneaux latéraux de gauche et choisissez le bot pour lequel vous souhaitez activer la capture sélective du journal des conversations. Utilisez un bot existant ou créez-en un nouveau.

  3. Choisissez des alias pour le bot que vous avez sélectionné dans la section Déploiement du panneau de gauche.

  4. Choisissez l'alias de votre bot, puis sélectionnez Gérer les journaux de conversations.

  5. Dans le panneau Gérer les journaux de conversation, pour Journaux de texte, choisissez si les journaux de texte sont activés ou désactivés en sélectionnant le bouton radio. Si vous choisissez Activé pour les journaux de texte, vous devrez entrer un nom de groupe de journaux ou choisir un nom de groupe de journaux existant dans le menu déroulant. Cochez la case pour Enregistrer les énoncés de manière sélective si vous enregistrez des fichiers texte de manière sélective.

    Note

    Activez les journaux and/or audio textuels en cochant la case Enregistrer sélectivement les énoncés dans les paramètres des journaux de conversation (texte and/or audio) dans les paramètres de génération. BotAlias Vous devez configurer le groupe de CloudWatch journaux et le compartiment Amazon S3 pour sélectionner cette option.

  6. Dans la section Journaux audio, choisissez si les journaux audio sont activés ou désactivés en sélectionnant le bouton radio. Si vous choisissez Activé pour les journaux audio, vous devez spécifier l'emplacement du compartiment Amazon S3 et (facultatif) la clé KMS pour chiffrer vos données audio. Cochez la case pour Enregistrer les énoncés de manière sélective si vous enregistrez des fichiers audio de manière sélective.

    Les panneaux de gestion des journaux de conversations.
  7. Sélectionnez Enregistrer dans le coin inférieur droit du panneau pour enregistrer vos paramètres de capture sélective du journal des conversations.

Activez la capture sélective du journal des conversations dans la console Amazon Lex V2 :

  1. Accédez à Intentions et sélectionnez le nom de l'intention, la réponse initiale, les paramètres avancés, les valeurs définies et les attributs de session.

  2. Définissez les attributs suivants en fonction des intentions et des créneaux pour lesquels vous souhaitez activer la capture sélective du journal des conversations :

    • x-amz-lex:enable-audio-logging:intent:slot = "true"

    • x-amz-lex:enable-text-logging:intent:slot = "true"

    Les panneaux permettant d'ajouter des attributs de session sélectifs.
    Note

    Paramétrez x-amz-lex:enable-audio-logging:intent:slot = "true" pour capturer les énoncés qui ne contiennent qu'un créneau spécifique dans la conversation. L'action d'enregistrement d'un énoncé dépend de l'évaluation des éléments intent suivants : slot au sein de l'énoncé, par rapport aux expressions d'attributs de session, et de la valeur d'indicateur correspondante. Pour enregistrer un énoncé, au moins une expression de l'attribut de session doit l'autoriser, l'indicateur d'activation de la journalisation étant défini sur. true La valeur de intent et slot peut également "*" l'être. Si la valeur and/or d'intention d'emplacement est"*", cela signifie que toute valeur and/or d'intention d'emplacement de "*" correspondra à celle-ci. De la même x-amz-lex:enable-audio-logging manière, un nouvel attribut de session appelé x-amz-lex:enable-text-logging sera utilisé pour contrôler les journaux de texte.

  3. Sélectionnez les options de mise à jour et créez le bot pour inclure les paramètres mis à jour.

Note

Votre rôle IAM doit disposer d'une autorisation d'accès pour vous permettre d'écrire des données dans le compartiment Amazon S3 et d'utiliser une clé KMS pour chiffrer les données. Lex mettra à jour votre rôle IAM avec les autorisations Lex pour accéder au groupe de CloudWatch journaux Logs et au compartiment Amazon S3 sélectionné.

Consignes relatives à l'utilisation de la capture sélective du journal des conversations :

Vous ne pouvez activer la capture sélective des journaux de conversations pour les journaux and/or audio textuels que si vous avez activé les journaux and/or audio de texte dans les paramètres du journal des conversations. En activant la capture sélective des journaux de conversation pour les journaux and/or audio textuels, vous désactivez la journalisation à toutes fins utiles et à tous les créneaux de la conversation. Pour générer des journaux and/or audio textuels pour des intentions et des créneaux particuliers, vous devez définir les attributs de session de capture sélective du journal des conversations or/and textuel pour ces intentions et ces créneaux sur « true ».

  • Si la capture sélective du journal des conversations est activée et qu'aucun attribut de session portant le préfixe x-amz-lex:enable-audio-logging n'est présent, la journalisation sera désactivée par défaut pour tous les énoncés. Ce scénario est également vrai pour x-amz-lex:enable-text-logging.

  • Les journaux d'énoncés seront stockés exclusivement pour les segments de conversation and/or audio textuelle si au moins une expression de l'attribut de session le permet.

  • Les configurations pour la capture sélective du texte and/or audio du journal des conversations, telles que définies dans les attributs de session, ne seront efficaces que lorsque la capture sélective du journal des conversations pour le texte and/or audio est activée dans les paramètres du journal des conversations dans l'alias du bot ; sinon, les attributs de session ne seront pas pris en compte.

  • Lorsque la capture sélective du journal des conversations est activée, toutes les valeurs d'emplacement dans SessionState Interprétations et Transcriptions pour lesquelles la journalisation n'est pas activée à l'aide des attributs de session seront masquées dans le journal de texte généré.

  • La décision de produire des journaux de and/or texte audio est évaluée en faisant correspondre l'emplacement obtenu par le bot aux attributs de session de capture sélective du journal des conversations, à l'exception du tour d'activation de l'intention où l'utilisateur peut fournir des valeurs d'emplacement en même temps que l'activation de l'intention. Lors d'un tour d'incitation à l'intention, les créneaux remplis pendant le tour en cours sont comparés aux attributs de session de capture sélective du journal des conversations.

  • Les créneaux considérés comme remplis sont dérivés de l'état de la session à la fin du tour. Par conséquent, toute modification apportée par le Dialog Codehook Lambda aux emplacements en état de session influencera le comportement de la capture sélective du journal des conversations.

  • Lors d'un tour d'activation des intentions, si plusieurs valeurs d'emplacements sont données par l'utilisateur, le journal and/or audio textuel ne sera généré que si les attributs de text/audio session autorisent la journalisation de tous les emplacements remplis pendant ce tour.

  • L'approche opérationnelle recommandée consiste à définir l'attribut de session de capture sélective du journal des conversations au début de la session et à ne pas le modifier pendant la session.

  • Si des emplacements contiennent des données sensibles, vous devez toujours activer l'obfuscation des emplacements.