Clasificación zero-shot de tickets de soporte
Una empresa recibe cientos de tickets de soporte al día, sobre temas como problemas de facturación, incidencias técnicas y gestión de cuentas. Clasificarlos manualmente no es eficiente. Te han pedido que uses un modelo de clasificación zero-shot para categorizar automáticamente los mensajes entrantes sin necesidad de entrenar un clasificador propio.
Este ejercicio forma parte del curso
Natural Language Processing (NLP) en Python
Instrucciones del ejercicio
- Crea un pipeline
classifierde tipo zero-shot usando el modelo"MoritzLaurer/DeBERTa-v3-base-mnli-fever-anli". - Úsalo para clasificar
ticket_texten una de las categorías listadas encandidate_labels.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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'])