As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Permita a edição de dados confidenciais e o processamento de mensagens durante o voo
O Connect Customer suporta o processamento de mensagens que intercepta e modifica as mensagens de bate-papo antes que elas cheguem a qualquer participante. Esse recurso permite a edição automática de dados confidenciais e o processamento personalizado de mensagens, ajudando as empresas a manter os padrões de conformidade e segurança.
Opções de processamento
A seguir estão as opções de processamento, junto com os recursos de cada opção:
Built-in redação de dados confidenciais
-
Detecta e remove automaticamente categorias configuráveis de informações confidenciais, como números e nomes de cartões de crédito
-
Suporta vários idiomas, incluindo variantes em inglês, francês, português, alemão, italiano e espanhol. Para obter uma lista dos idiomas suportados pela redação do Conversational Analytics, consulte. Idiomas suportados pelos recursos do Connect Customer
-
Escolha editar entidades de dados confidenciais selecionadas ou todas as entidades de dados confidenciais
-
Substitua por espaços reservados genéricos ([PII]) ou espaços reservados específicos da entidade ([NAME], [CREDIT_CARD])
Processadores de mensagens personalizados (por meio do Lambda)
Com um processador personalizado Lambda, você tem a liberdade de transformar mensagens da maneira que quiser. Uma cópia de cada mensagem é enviada para sua função do Lambda e, se uma resposta válida for recebida dentro do tempo limite, o conteúdo da resposta se tornará a nova forma canônica dessa mensagem.
Isso permite casos de uso como:
-
Tradução de idiomas por meio de serviços de terceiros
-
Filtragem de palavrões
-
AI/LLM-powered transformação de mensagens
-
Business-specific modificações de mensagens
Para obter mais informações sobre o Lambda, consulte O que é o Lambda? no Guia do desenvolvedor do Lambda.
Como funciona
Quando o processamento de mensagens está ativado, cada mensagem de texto simples, markdown e JSON passa pelo processador configurado antes de ser entregue aos participantes. O processador pode modificar, aprovar ou rejeitar a mensagem. Se o processamento falhar, você poderá configurar se a mensagem original não processada será entregue ou suprimida.
O processamento de mensagens permanece ativo durante toda a duração do bate-papo, mesmo que um segmento de contato individual termine (por exemplo, durante uma transferência). O processamento não se aplica retroativamente às mensagens enviadas antes de ser ativado.
nota
Quando a redação incorporada e um processador de mensagens personalizado são habilitados simultaneamente, a saída da redação se torna a entrada para o processador personalizado.
Configurar o processamento de mensagens
Você pode ativar o processamento de mensagens usando um dos seguintes métodos:
-
Bloco de fluxo — Use o bloco de fluxo Definir comportamento de gravação, análise e processamento. Para obter mais informações, consulte Bloco de fluxo no Connect Customer: defina o comportamento de gravação, análise e processamento.
-
API — Chame a
StartContactMediaProcessingAPI para ativação programática. Para obter mais informações, consulte StartContactMediaProcessing a Referência da API Connect Customer.
Para interromper o processamento de mensagens antes que o bate-papo termine, chame a StopContactMediaProcessing API. Para obter mais informações, consulte StopContactMediaProcessing a Referência da API Connect Customer.
nota
As StopContactMediaProcessing APIs StartContactMediaProcessing e são somente para processadores de mensagens personalizados (BYOP). Built-in a redação é configurada exclusivamente por meio do bloco de fluxo.
Habilite a edição integrada de dados confidenciais
In-flight a redação de dados confidenciais é fornecida pela Análise Conversacional. Para habilitá-lo, configure o bloco de fluxo Definir comportamento de gravação, análise e processamento com as seguintes configurações:
-
Selecione Ação: Escolha
Set recording and analytics behavior. -
Selecione Canal: Escolha
Chat. -
Ativar análise conversacional: selecione Ativar análise conversacional.
-
Em Configurar análise conversacional > Redação > redação de In-flight mensagens: selecione Ativar redação em andamento.
Para obter mais informações sobre como a Análise Conversacional edita dados confidenciais, consulte. Habilitar a edição de dados confidenciais
Crie um processador de mensagens personalizado
Você pode criar uma função personalizada do Lambda que transforma as mensagens em andamento. Processadores personalizados podem realizar qualquer transformação, como tradução de idiomas, filtragem de palavrões ou AI-powered aprimoramento de mensagens.
Adicione a função Lambda à sua instância primeiro
Antes de usar um processador personalizado Lambda, você deve adicioná-lo à sua instância Connect Customer. No console Connect Customer, escolha Flows, escolha Funções do Lambda e selecione o caso de uso Custom processor lambda.
Etapa 1: Crie sua função do Lambda
nota
O Connect Customer honra o tempo limite configurado da sua função Lambda, que deve estar entre 3 segundos e 3 minutos.
Seu processador personalizado Lambda recebe um evento de entrada no seguinte formato:
{ "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" } }
Sua função do Lambda deve retornar uma resposta no seguinte formato:
{ "status": "PROCESSED | APPROVED | REJECTED", "result": { "processedChatContent": { "content": "string", "contentType": "text/plain | text/markdown | application/json" } } }
O conteúdo processado substitui a mensagem original quando publicado para os participantes do bate-papo.
Etapa 2: conceder permissão ao Connect Customer para invocar sua função do Lambda
Você deve conceder permissão ao Connect Customer para invocar sua função do Lambda:
-
No console Connect Customer, escolha sua instância.
-
No painel de navegação, escolha Fluxos.
-
Na seção Lambda, selecione sua função Lambda.
-
Em Caso de uso do Lambda, selecione.
Custom Processor Lambda
Como alternativa, você pode usar a CreateIntegrationAssociation API com IntegrationType set toMESSAGE_PROCESSOR. Para obter mais informações, consulte CreateIntegrationAssociation a Referência da API Connect Customer.
Etapa 3: ativar sua função Lambda
Escolha um dos métodos a seguir para ativar seu processador personalizado:
Opção 1: usar o bloco de fluxo
Configure o bloco de fluxo Definir comportamento de gravação, análise e processamento com as seguintes configurações:
-
Selecione Ação: Escolha
Set message processor. -
Selecione Canal: Escolha
Chat. -
Ativar processamento: marque a caixa de seleção.
-
Função ARN: selecione sua função Lambda.
-
Tratamento de falhas de processamento: escolha se deseja entregar a mensagem original não processada ou suprimi-la se o processamento falhar.
Opção 2: usar a StartContactMediaProcessing API
Como alternativa, você pode ativar o processamento de mensagens chamando a StartContactMediaProcessing API. Isso requer seu ID de instância, o ID de contato do chat, o ARN do processador Lambda e um modo de falha. Para obter mais informações, consulte StartContactMediaProcessing a Referência da API Connect Customer.
Mais informações
Armazenamento de transcrições
-
As mensagens de bate-papo processadas substituem as mensagens originais na pasta S3 Chat Transcripts:
<bucket-name>/connect/<instance-name>/<path-prefix>/ -
A transcrição não processada (original) do bate-papo é armazenada em uma pasta separada do S3:
<bucket-name>/connect/<instance-name>/Unprocessed<path-prefix>/
Considerações importantes
-
O processamento de mensagens permanece ativo durante toda a duração do bate-papo, mesmo que um segmento de contato individual termine (por exemplo, durante uma transferência).
-
StartContactMediaProcessinge o bloco de fluxo de gravação, análise e comportamento de processamento do Set não processam retroativamente mensagens anteriores. -
Para interromper o processamento de mensagens antes que o bate-papo termine, chame a StopContactMediaProcessing API.
-
O processamento de mensagens não está disponível na região AWS GovCloud (US-West).