View a markdown version of this page

Permettre la rédaction de données sensibles et le traitement des messages en vol - Client 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.

Permettre la rédaction de données sensibles et le traitement des messages en vol

Connect Customer prend en charge le traitement des messages qui intercepte et modifie les messages de chat avant qu'ils ne parviennent aux participants. Cette fonctionnalité permet la rédaction automatique des données sensibles et le traitement personnalisé des messages, aidant ainsi les entreprises à respecter les normes de conformité et de sécurité.

Options de traitement

Voici les options de traitement, ainsi que les caractéristiques de chaque option :

Built-in rédaction de données sensibles

  • Détecte et supprime automatiquement les catégories configurables d'informations sensibles, telles que les numéros de carte de crédit et les noms

  • Supporte plusieurs langues, y compris les variantes anglaise, française, portugaise, allemande, italienne et espagnole. Pour obtenir la liste des langues prises en charge par la rédaction de Conversational Analytics, consultez. Langues prises en charge par les fonctionnalités Connect Customer

  • Choisissez de supprimer les entités de données sensibles sélectionnées ou toutes

  • Remplacez par des espaces réservés génériques ([PII]) ou des espaces réservés spécifiques à l'entité ([NAME], [CREDIT_CARD])

Processeurs de messages personnalisés (via Lambda)

Avec un processeur Lambda personnalisé, vous avez la liberté de transformer les messages comme vous le souhaitez. Une copie de chaque message est envoyée à votre fonction Lambda, et si une réponse valide est reçue dans le délai imparti, le contenu de la réponse devient la nouvelle forme canonique de ce message.

Cela permet des cas d'utilisation tels que :

  • Traduction linguistique via des services tiers

  • Filtrage des grossièretés

  • AI/LLM-powered transformation du message

  • Business-specific modifications des messages

Pour plus d'informations sur Lambda, consultez Qu'est-ce que Lambda ? dans le guide du développeur Lambda.

Comment ça marche

Lorsque le traitement des messages est activé, chaque message en texte brut, markdown et JSON passe par le processeur configuré avant d'être remis aux participants. Le processeur peut modifier, approuver ou rejeter le message. En cas d'échec du traitement, vous pouvez configurer si le message original non traité est remis ou supprimé.

Le traitement des messages reste actif pendant toute la durée du chat, même si un segment de contact individuel prend fin (par exemple, lors d'un transfert). Le traitement ne s'applique pas rétroactivement aux messages envoyés avant son activation.

Note

Lorsque la rédaction intégrée et un processeur de message personnalisé sont activés simultanément, la sortie de la rédaction devient l'entrée du processeur personnalisé.

Configuration du traitement des messages

Vous pouvez activer le traitement des messages à l'aide de l'une des méthodes suivantes :

Pour arrêter le traitement des messages avant la fin du chat, appelez l'StopContactMediaProcessingAPI. Pour plus d'informations, consultez la référence StopContactMediaProcessingde l'API Connect Customer.

Note

Les StopContactMediaProcessing API StartContactMediaProcessing et sont destinées uniquement aux processeurs de messages personnalisés (BYOP). Built-in la rédaction est configurée exclusivement via le bloc de flux.

Activez la suppression intégrée des données sensibles

In-flight la rédaction de données sensibles est alimentée par Conversational Analytics. Pour l'activer, configurez le bloc de flux Définir le comportement d'enregistrement, d'analyse et de traitement avec les paramètres suivants :

  1. Sélectionnez une action : ChoisissezSet recording and analytics behavior.

  2. Sélectionnez le canal : ChoisissezChat.

  3. Activer l'analyse conversationnelle : sélectionnez Activer l'analyse conversationnelle.

  4. Sous Configurer l'analyse conversationnelle > Rédaction > Rédaction des In-flight messages : sélectionnez Activer la rédaction en cours de route.

Le bloc de flux de comportement d'enregistrement, d'analyse et de traitement Set configuré avec l'analyse conversationnelle activée pour le chat.
La configuration de rédaction des messages en vol avec la rédaction activée.

Pour plus d'informations sur la manière dont Conversational Analytics expédie les données sensibles, consultez. Activation de l’expurgation de données sensibles

Création d'un processeur de messages personnalisé

Vous pouvez créer une fonction Lambda personnalisée qui transforme les messages en cours de route. Les processeurs personnalisés peuvent effectuer n'importe quelle transformation, telle que la traduction linguistique, le filtrage des grossièretés ou l'amélioration des AI-powered messages.

Étape 1 : Création de votre fonction Lambda

Note

Connect Customer respecte le délai d'expiration configuré pour votre fonction Lambda, qui doit être compris entre 3 secondes et 3 minutes.

Votre processeur Lambda personnalisé reçoit un événement d'entrée au format suivant :

{ "version": "1.0", "instanceId": "string", "associatedResourceArn": "string", "chatContent": { "absoluteTime": "string", "content": "string", "contentType": "string", "id": "string", "participantId": "string", "displayName": "string", "participantRole": "string", "initialContactId": "string", "contactId": "string" } }

Votre fonction Lambda doit renvoyer une réponse au format suivant :

{ "status": "PROCESSED | APPROVED | REJECTED", "result": { "processedChatContent": { "content": "string", "contentType": "text/plain | text/markdown | application/json" } } }

Le contenu traité remplace le message d'origine lorsqu'il est publié pour les participants au chat.

Étape 2 : accorder au client Connect l'autorisation d'appeler votre fonction Lambda

Vous devez autoriser le client Connect à appeler votre fonction Lambda :

  1. Dans la console Connect Customer, choisissez votre instance.

  2. Dans le volet de navigation, sélectionnez Flux.

  3. Dans la section Lambda, sélectionnez votre fonction Lambda.

  4. Sous Lambda Usecase, sélectionnez. Custom Processor Lambda

Vous pouvez également utiliser l'CreateIntegrationAssociationAPI avec IntegrationType set toMESSAGE_PROCESSOR. Pour plus d'informations, consultez la référence CreateIntegrationAssociationde l'API Connect Customer.

La section Lambda de la console Amazon Connect présentant la sélection du cas d'utilisation Lambda du processeur personnalisé.

Étape 3 : Activez votre fonction Lambda

Choisissez l'une des méthodes suivantes pour activer votre processeur personnalisé :

Option 1 : utiliser le bloc de flux

Configurez le bloc de flux Définir le comportement d'enregistrement, d'analyse et de traitement avec les paramètres suivants :

  1. Sélectionnez une action : ChoisissezSet message processor.

  2. Sélectionnez le canal : ChoisissezChat.

  3. Activer le traitement : cochez la case.

  4. ARN de la fonction : sélectionnez votre fonction Lambda.

  5. Gestion des échecs de traitement : choisissez de délivrer le message original non traité ou de le supprimer en cas d'échec du traitement.

Option 2 : utiliser l' StartContactMediaProcessingAPI

Le bloc de flux Définir le comportement d'enregistrement, d'analyse et de traitement est configuré avec l'action Définir le traitement des messages pour le chat.

Vous pouvez également activer le traitement des messages en appelant l'StartContactMediaProcessingAPI. Cela nécessite votre ID d'instance, l'ID de contact du chat, l'ARN du processeur Lambda et un mode de défaillance. Pour plus d'informations, consultez la référence StartContactMediaProcessingde l'API Connect Customer.

Informations supplémentaires

Stockage des transcriptions

  • Les messages de chat traités remplacent les messages d'origine dans le dossier S3 Chat Transcriptions : <bucket-name>/connect/<instance-name>/<path-prefix>/

  • La transcription du chat non traitée (originale) est stockée dans un dossier S3 distinct : <bucket-name>/connect/<instance-name>/Unprocessed<path-prefix>/

Considérations importantes

  • Le traitement des messages reste actif pendant toute la durée du chat, même si un segment de contact individuel prend fin (par exemple, lors d'un transfert).

  • StartContactMediaProcessinget le bloc de flux Définir le comportement d'enregistrement, d'analyse et de traitement ne traitent pas rétroactivement les messages précédents.

  • Pour arrêter le traitement des messages avant la fin du chat, appelez l'StopContactMediaProcessingAPI.

  • Le traitement des messages n'est pas disponible dans la région AWS GovCloud (US-West).