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 conversation
À l'aide de la console Lex, vous pouvez activer les paramètres de capture sélective des journaux de conversation et choisir les emplacements pour lesquels vous souhaitez activer la capture sélective des journaux de conversation.
Activez la capture sélective du journal des conversations dans la console Amazon Lex V2 :
-
Connectez-vous à la console Amazon Lex V2 AWS Management Console et ouvrez-la https://console.aws.amazon.com/lexv2/chez
vous. -
Sélectionnez Bots dans les panneaux 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.
-
Choisissez les alias pour le bot que vous avez sélectionné dans la section Déploiement sur le panneau de gauche.
-
Choisissez l'alias de votre bot, puis sélectionnez Gérer les journaux de conversation.
-
Dans le panneau Gérer les journaux de conversation, pour les 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 devez saisir 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 texte et/ou audio en cochant la case Enregistrer les énoncés de manière sélective dans les paramètres des journaux de conversation (texte et/ou audio) dans les paramètres d'heure BotAliasde construction. Vous devez configurer le groupe de CloudWatch journaux et le compartiment Amazon S3 pour sélectionner cette option.
-
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.
-
Sélectionnez Enregistrer dans le coin inférieur droit du panneau pour enregistrer vos paramètres de capture sélectifs du journal des conversations.
Activez la capture sélective du journal des conversations dans la console Lex :
-
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.
-
Définissez les attributs suivants en fonction des intentions et des créneaux pour lesquels vous souhaitez activer la capture sélective des journaux de conversation :
-
x-amz-lex:enable-audio-logging:
intent
:slot
= "true" -
x-amz-lex:enable-text-logging:
intent
:slot
= "true"
Note
x-amz-lex:enable-audio-logging:
Réglé pour capturer les énoncés qui ne contiennent qu'un créneau spécifique de la conversation. L'action d'enregistrement d'un énoncé dépend de l'évaluation des élémentsintent
:slot
= "true"intent
suivants :slot
dans l'énoncé, par rapport aux expressions des attributs de session, et de la valeur du drapeau correspondant. 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 deintent
etslot
peut l'être"*"
également. Si la valeur d'emplacement et/ou d'intention est égale à cette valeur"*"
, cela signifie que tout emplacement et/ou valeur d'intention de"*"
correspondra à cette valeur. De mêmex-amz-lex:enable-audio-logging
, un nouvel attribut de session appeléx-amz-lex:enable-text-logging
sera utilisé pour contrôler les journaux de texte. -
-
Sélectionnez 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é.
Instructions relatives à l'utilisation de la capture sélective des journaux de conversation :
Vous ne pouvez activer la capture sélective des journaux de conversation que pour les journaux and/or audio logs, when you have enabled text and/or audio textuels dans les paramètres du journal des conversations. En activant la capture sélective du journal des conversations pour le texte and/or audio logs, you disable logging for all intents and slots in the conversation. To generate text and/or audio logs for particular intents and slots, you must set text or/and audio, le journal des conversations sélectif capture les attributs de session pour que ces intentions et ces créneaux soient « vrais ».
-
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 en ce qui concerne x-amz-lex :enable-text-logging.
-
Les journaux d'énoncés seront stockés exclusivement pour les segments de texte et/ou de conversation audio si au moins une expression de l'attribut de session le permet.
-
Les configurations pour la capture sélective du texte and/or audio, as defined in session attributes, will be effective only when selective conversation log capture for text and/or audio dans le journal des conversations sont activées 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 de créneau dans SessionState les interprétations et les 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 audio et/ou textuels est évaluée en faisant correspondre le créneau obtenu par le bot aux attributs de session de capture sélective des journaux de conversation, à l'exception du tour d'obtention d'intention où l'utilisateur peut fournir des valeurs d'intervalle ainsi que l'obtention d'intentions. Lors d'un tour d'obtention d'intention, les créneaux remplis au tour actuel 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 dans l'état de session influencera le comportement de la capture sélective des journaux de conversation.
-
Lors d'un tour d'obtention d'intention, si plusieurs valeurs de créneaux sont fournies par l'utilisateur, les attributs de and/or audio log will only get generated if the text/audio session de texte permettent de consigner tous les créneaux remplis lors de 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.