Classificazione zero-shot dei ticket di supporto
Un'azienda riceve ogni giorno centinaia di ticket di supporto su temi come problemi di fatturazione, difficoltà tecniche e gestione degli account. Smistarli manualmente è inefficiente. Ti è stato chiesto di usare un modello di classificazione zero-shot per categorizzare automaticamente i messaggi in arrivo senza dover addestrare un classificatore personalizzato.
Questo esercizio fa parte del corso
Natural Language Processing (NLP) in Python
Istruzioni dell'esercizio
- Crea una pipeline
classifierzero-shot usando il modello"MoritzLaurer/DeBERTa-v3-base-mnli-fever-anli". - Usala per classificare
ticket_textin una delle categorie elencate incandidate_labels.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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'])