Ir para o conteúdo

Classificação de e-mails com IA

Treinamos um modelo para atribuir etiquetas aos seus e-mails como a sua equipa faz atualmente, encaminhando os casos duvidosos para um membro da equipa. Para a WUA, criámos um modelo de classificação por tópicos.

Para a WUA, desenvolvemos um modelo que estrutura as respostas abertas dos inquiridos e as classifica por tema

Tratava-se de respostas abertas em estudos de clientes, não de e-mails; classificá-las por tema exige as mesmas competências. “Estou muito satisfeito com a colaboração. A comunicação próxima e as sprint reviews detalhadas garantiram que o modelo correspondia exatamente às nossas necessidades […].” Yannick Ludwig, Head of Product

Leia o caso de estudo

Quem lê todas as manhãs a caixa de correio partilhada e encaminha tudo para a equipa certa?

Reclamações, faturas, alterações de morada e comunicações de avarias chegam a uma única caixa de correio. Uma pessoa lê cada mensagem, escolhe uma equipa e atribui-lhe uma etiqueta. Um modelo sugere uma equipa para cada mensagem, extrai o número de cliente e deixa os casos duvidosos para um colaborador.

Agende uma conversa

Cada e-mail recebe uma etiqueta, uma equipa e os dados de que essa equipa precisa

Fale connosco sobre o seu fluxo de e-mails

Etiquetas à sua escolha

Um modelo classifica cada e-mail segundo as suas próprias categorias, incluindo várias em simultâneo. Foi assim que criámos um modelo de classificação de respostas abertas para a WUA.

Para a equipa certa

Cada categoria corresponde a uma equipa ou fila de espera. É assim que o Dex, o nosso chatbot para a PostNL, ajuda os colaboradores a chegar mais depressa ao colega certo.

Dados extraídos do texto

O modelo extrai do e-mail números de cliente, de encomenda e de fatura, ou moradas, para que a equipa não tenha de os procurar primeiro.

Em caso de dúvida, intervém uma pessoa

Se o modelo não tiver confiança suficiente, encaminha o e-mail para um colaborador. A decisão dessa pessoa torna-se um novo exemplo com o qual o modelo pode aprender.

Os rótulos que a sua equipa atribui agora manualmente são o ponto de partida do modelo

  1. Categorias e exemplos

    Em conjunto com quem lê a caixa de correio, definimos categorias e equipas e reunimos e-mails com rótulos.

  2. Testar com os seus próprios e-mails

    Regras, um modelo treinado ou um modelo de linguagem: para cada categoria, medimos quantas vezes acerta em e-mails que ainda não viu.

  3. Em produção, com uma rede de segurança

    Os rótulos aparecem na caixa de correio ou no sistema de tickets. Os casos incertos são encaminhados para um colaborador, e acompanhamos a qualidade.

O nosso volume de e-mails é suficientemente elevado e estável para um modelo?

Fale connosco para avaliar

É adequado se

Todos os dias chegam muitos e-mails a uma ou mais caixas de correio partilhadas, alguém os distribui atualmente pelas equipas de forma manual e os tipos de e-mail são relativamente estáveis.

Não é adequado se

Há apenas alguns e-mails, ou cada e-mail exige, de qualquer forma, uma resposta de fundo da mesma pessoa. Nesses casos, as regras da caixa de correio ou um formulário Web com campos de seleção são muitas vezes suficientes.

De que depende a dimensão da solução

Do número de categorias e equipas, da existência de e-mails já etiquetados, do número de línguas, dos dados a extrair, da inclusão ou não dos anexos e do destino da etiqueta: a caixa de correio, um sistema de tickets ou um CRM.

E se um e-mail for encaminhado para o sítio errado?

Em caso de dúvida, o modelo não atribui uma etiqueta e passa o e-mail a um colaborador. Cada etiqueta alterada por um colaborador fica registada e torna-se um novo exemplo de treino.

Regras na caixa de entrada, um modelo próprio ou um modelo de linguagem: como organizar os emails?

Regras na caixa de entrada

Escolha esta opção se o remetente ou o assunto já indicar para onde deve seguir um email, como acontece com as faturas de fornecedores habituais. É rápida de configurar, mas não capta a informação em texto livre.

Um modelo de classificação treinado

Escolha esta opção se receber muitos emails e já dispuser de exemplos etiquetados. Recomendamo-la para categorias fixas: permite medir o desempenho por etiqueta e obter resultados previsíveis.

Um modelo de linguagem (LLM)

Escolha esta opção se ainda tiver poucos exemplos ou se as categorias mudarem frequentemente. Teste-o com o mesmo conjunto de teste e defina onde os emails serão processados.

Classificámos textos e encaminhámos perguntas para investigação junto de clientes, recrutamento e um serviço de apoio

A Data Science Lab desenvolve aplicações de dados e IA desde 2016, a partir de Amesterdão e como parceira da Databricks e da Microsoft. Desenvolvemos modelos de classificação para a WUA e a Olympia, e o chatbot Dex para a PostNL.

Agende uma reunião de apresentação

Alguns e-mails de exemplo e as suas etiquetas atuais são o ponto de partida para a primeira conversa

Stef Stoelwinder

Stef Stoelwinder

Business Development

Stef é o seu ponto de contacto. Na primeira conversa, falamos sobre os e-mails que chegam, como a sua equipa os distribui e onde ficam as etiquetas.

Para que equipas devemos encaminhar os nossos e-mails recebidos?

Descreva quais são as caixas de correio, que tipos de e-mails recebem e quem os trata. Receberá uma resposta por e-mail ou agendaremos uma primeira conversa.

Introduza um endereço de e-mail válido.

Diga-nos como podemos ajudar.

Perguntas frequentes

A classificação de e-mails organiza automaticamente as mensagens recebidas. Um modelo atribui a cada mensagem uma ou mais etiquetas, como reclamação, fatura ou avaria, e encaminha-a para a equipa responsável. Muitas vezes, também extrai dados do texto e determina que e-mails têm prioridade. Com IA, isto vai além das regras baseadas no remetente ou no assunto.

O encaminhamento de e-mails com IA é uma das aplicações de IA que desenvolvemos.

A partir de exemplos: e-mails que a sua equipa já etiquetou. O modelo aprende que palavras e frases correspondem a cada categoria. A Microsoft descreve duas formas de classificação no Azure Language: uma etiqueta por texto ou várias etiquetas em simultâneo. Um e-mail sobre uma fatura e uma reclamação recebe ambas.

A qualidade dos exemplos etiquetados pesa mais do que a escolha do algoritmo. Para a Olympia, desenvolvemos um modelo de classificação automatizado para associar candidatos a vagas adequadas.

Sim, desde que defina o que deve ter prioridade. Uma avaria, um cancelamento ou uma reclamação sobre uma reclamação anterior podem passar para o início da fila. O modelo prevê a categoria; a ordem resulta das regras escolhidas pela sua equipa, por vezes complementadas com dados do CRM, como o tipo de contrato.

A prioridade deve ser explicável. Um colaborador tem de conseguir perceber por que motivo um e-mail está no início da fila.

Normalmente, o número de cliente, o número de encomenda, o número de fatura, a morada ou uma data. Um modelo reconhece estes dados em texto livre, mesmo quando são escritos de formas diferentes. Com eles, o sistema pode procurar antecipadamente o cliente ou a encomenda.

Se os dados estiverem sobretudo em anexos, como faturas ou formulários em PDF, o processamento de documentos com IA é mais adequado.

No Microsoft 365, usamos o Microsoft Graph para ler mensagens de uma caixa de correio, atribuir-lhes uma categoria ou movê-las para uma pasta. Ligamos um sistema de tickets ou CRM através da respetiva API, para que a etiqueta e os dados fiquem disponíveis nesse sistema.

De preferência, o modelo funciona na plataforma que já utiliza, como Azure ou Databricks. Enquanto parceiros da Microsoft e da Databricks, escolhemos uma abordagem adequada à forma como gere os seus sistemas.

Antes da entrada em produção, testamos o modelo com e-mails que ainda não conhece. Para cada categoria, medimos a frequência com que a etiqueta está correta e quantos e-mails desse tipo o modelo identifica. Em conjunto com a sua equipa, definimos um limiar de confiança abaixo do qual o e-mail é encaminhado para um colaborador.

Depois da entrada em produção, acompanhamos a frequência com que os colaboradores alteram uma etiqueta. Se aumentar, por exemplo devido a um novo produto ou a um novo tipo de reclamação, voltamos a treinar o modelo com os novos exemplos.

Os e-mails contêm quase sempre dados pessoais: um nome, um endereço de e-mail, por vezes um número de cliente ou informações sobre a saúde de alguém. Nesses casos, aplica-se o RGPD. Documente onde o e-mail é processado, se um modelo de linguagem externo ao seu ambiente tem acesso ao conteúdo e durante quanto tempo os dados são conservados.

Cabe ao responsável pela proteção de dados da sua organização avaliar se é necessária uma DPIA. Pode ler o que isso implica em DPIA para IA.

Quando recebe poucos e-mails, quando o remetente ou o assunto já revelam a categoria, ou quando um formulário online com campos de escolha pode substituir o e-mail. Nesses casos, bastam regras na caixa de correio.

Se pretende analisar grandes volumes de texto por tema e sentimento, leia sobre NLP e análise de texto. Se também pretende responder a perguntas, criar um chatbot de IA pode ser mais adequado. Criar um rascunho de resposta para cada e-mail enquadra-se na IA generativa.