Zero Shot Learning

Mallu Atualizado por Mallu

Zero Shot

O Zero Shot é uma técnica de processamento de linguagem natural que permite aos agentes inteligentes reconhecer características que não foram treinadas previamente. O Zero Shot não precisa de dados para treinamento, permitindo a diminuição do processo de criação de IA e a classificação de frases de forma rápida e precisa. Os seus maiores benefícios são: aumento da adesão de clientes, melhor entendimento durante a conversa com o usuário final e maior facilidade na implementação de IA em novos projetos.

Algumas informações importantes sobre o modelo:

  • O ZeroShot se mostra superior na classificação em Português, Espanhol e Inglês com relação aos atuais líderes do mercado:

    Zero Shot

    78,4% Acurácia

    GPT-4-Turbo

    76,8% Acurácia

    Claude 3 (Sonnet)

    77,6% Acurácia

  • Pelo menos 3x mais rápido na classificação (inferência);
  • Modelo eficiente incluso no seu plano Weni, sem a necessidade de chamadas de API ou custo adicional;
  • Fácil e rápida implementação.

Assista um vídeo rápido e explicativo: Vídeo

Aplicação e Funcionalidades

O funcionamento da aplicação do Zero Shot consiste em receber como entrada uma frase, que será categorizada, e identificar a qual categoria essa entrada pertence de acordo com o contexto do cliente. As categorias são definidas através de Frases de comando, que servem de contexto para identificar e gerar a classificação correta. A partir dos dados de entrada é esperado que o modelo retorne a categoria da frase.

Quando falamos de contexto, leve em consideração que sempre que for usar o Zero Shot, devemos configurar as Frases de Comando. As frases de comando vão instruir a inteligência para classificar suas intenções (chamadas de "Classes") de acordo com regras definidas por você.

Zero Shot na Prática

Existem duas formas de se criar uma IA de classificação do tipo Zero Shot na Weni Plataforma: através dos cards de fluxo Classificar automaticamente e Aguarde por resposta inteligente.

Aguarde por resposta inteligente

Com o cartão Aguarde por resposta inteligente, você consegue aguardar pela resposta do usuário e enviar essa resposta direto para a sua Classificação de IA, assim você cria suas categorias e trata cada intenção como desejar:

No exemplo abaixo, criamos as intenções e seus devidos contextos para que possamos categorizar e tratar as solicitações do usuário:

Lembre-se, cada categoria deve ter uma Frase de Comando. As frases de comando vão instruir a inteligência e você pode usar esses exemplos:

quando o usuário quer saber quais são as modalidades e os prazos de entrega > Entrega
quando o usuário quer saber por que o pedido dele atrasou ou se vai atrasar > Atraso
quando o usuário quer substituir um produto ou falar sobre um produto que foi substituído ou mudar um item > Substituição
Classificar automaticamente

Com o cartão Classificar automaticamente, você pode utilizar uma expressão ou variáveis como a entrada para a classificação da intenção (Classe) do usuário. Normalmente esse cartão é usado quando você já tem um texto para tratar e não precisa aguardar uma resposta do usuário antes de consultar a Inteligência artificial:

Diferença entre o cartão Aguarde por resposta inteligente e o Classificar automaticamente - O Classificar automaticamente não irá provocar uma pausa no fluxo para receber a resposta do contato.

#zeroshot #ia #ai

Como a gente se saiu?

Agent Builder

WeniGPT

Contato