Dividir por Intenções: Utilizando Inteligência Artificial de Classificação

WILDNEY CAVALCANTE Atualizado por WILDNEY CAVALCANTE

O que são IA de Classificação (Inteligências de Classificação) ou Classificadores?

Classificadores é o termo usado na plataforma para se referir a plataformas e sistemas de inteligência artificial responsáveis por classificar respostas e entradas dos contatos, retornando keywords que podem ser utilizadas pelas regras das cartas de decisão.

A plataforma Weni tem um repositório próprio de inteligências, as mesmas podem ser criadas do zero ou podemos utilizar inteligências que já foram criadas e estão na comunidade.

Para acessar as inteligências basta ir ao Modulo de inteligência no menu de ícones do lado esquerdo da tela:

Escolha a inteligência de classificação desejada desejada e integre ela ao projeto:

Agora a inteligência está disponível para ser utilizada dentro dos fluxos!

Anatomia do Fluxo

A inteligência usada dentro dos fluxos são as de classificações, onde o usuário vai digitar uma frase ou palavra-chave e esse input deve ser a analisado por um cartão de "Aguarde por Resposta" na função Has a text, para que o cartão deixe passar todas as respostas do usuário a ser tratada pela inteligência:

O texto inputado será passado para a inteligencia como @input.text que vai analisar e retornar intenções, ou seja, uma frase ou palavra que nos diz sobre qual assunto aquela mensagem trata. Além disso, ele retorna um valor de confiança, ou seja, o quanto de certeza a inteligência de classificação tem que aquele resultado está correto.

Cartão Dividir por Intenções

  1. No cartão Dividir por Intenções ou Split by Intent você vai escolher a inteligência de classificação (disponíveis conforme explicação acima) será usada, na lista abaixo da frase "Run the last response through the classifier...":
  1. Depois disso você pode escolher as intenções que serão usadas:

O Split by Intent é uma carta de decisão especial, que só aparece na lista quando uma inteligência de classificação está criada. Essa carta de decisão tem apenas uma regra que é basicamente verificar a intenção e a confiança para definir uma rota.

Algo como: Se a intenção retornada for Y e o classificador possuir mais que 80% de confiança, vá para a categoria X .

Abaixo, segue a anatomia da carta:

Exemplo do cartão: Se a intenção retornada for labor e o classificador possuir mais que 80% de confiança, vá para a categoria Labor.

Por padrão, a carta de Split by Intent analisa a ultima mensagem enviada pelo usuário. Porém, você pode mudar o valor a ser analisado na aba Classifier Input, onde é possível adicionar qualquer expressão ou variável válida da plataforma que retorne um valor em texto.

Como a gente se saiu?

Call Webhook: Como fazer chamadas para sistemas externos

Importar e exportar fluxos

Contato