Classificação zero-shot de tickets de suporte
Uma empresa recebe centenas de tickets de suporte por dia, cobrindo tópicos como problemas de cobrança, questões técnicas e gerenciamento de contas. Classificar esses tickets manualmente é ineficiente. Você foi solicitado a usar um modelo de classificação zero-shot para categorizar automaticamente as mensagens recebidas sem precisar de um classificador treinado sob medida.
Este exercício faz parte do curso
Processamento de Linguagem Natural (NLP) em Python
Instruções do exercício
- Crie um pipeline
classifierzero-shot usando o modelo"MoritzLaurer/DeBERTa-v3-base-mnli-fever-anli". - Use-o para classificar
ticket_textem 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'])