Classificação zero-shot de tickets de suporte
Uma empresa recebe centenas de tickets de suporte todos os dias, falando sobre coisas como problemas de cobrança, problemas técnicos e gerenciamento de contas. Classificar esses bilhetes manualmente é meio chato. Você foi solicitado a usar um modelo de classificação zero-shot para categorizar automaticamente as mensagens de tickets recebidas sem precisar de um classificador personalizado.
Este exercício faz parte do curso
Processamento de Linguagem Natural (NLP) em Python
Instruções do exercício
- Crie um pipeline de preenchimento de lacunas de imagens (
classifier
) zero-shot usando o modelo"MoritzLaurer/DeBERTa-v3-base-mnli-fever-anli"
. - Use isso pra classificar o
ticket_text
em uma das categorias listadas emcandidate_labels
.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
from transformers import pipeline
# Initialize the zero-shot classifier
classifier = ____
ticket_text = "I was charged twice for my subscription this month. Can you please refund the extra charge?"
candidate_labels = ["Billing", "Technical Issue", "Account Access"]
# Classify the ticket
result = ____
print(result['labels'])
print(result['scores'])