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

Mallu Atualizado por Mallu

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

Classificadores é o termo usado 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 Weni Plataforma tem um repositório próprio de inteligências, as mesmas podem ser criadas do zero ou podemos utilizar inteligências públicas.

Para ter acesso, basta clicar no Módulo de Inteligência Artificial e selecionar Classificação de Conteúdo no menu de ícones à esquerda da tela.

Em inteligências próprias você vai conseguir visualizar as IAs que já foram integradas ao seu projeto. Para fazer essa integração clicar em Inteligências Públicas, escolha a inteligência de classificação desejada e integre ela ao projeto, clicando no ícone de +:

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 inteligência 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ção 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 "Executar a última resposta por meio do classificador":
  1. Depois disso você pode escolher as intenções que serão usadas:

O Dividir por intenção é 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 negative e o classificador possuir mais que 80% de confiança, vá para a categoria Negative.

Por padrão, a carta de Dividir por intenção analisa a última mensagem enviada pelo usuário. Porém, você pode mudar o valor a ser analisado na aba Entrada do classificador, 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