IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Crea una pipeline classifier zero-shot usando il modello "MoritzLaurer/DeBERTa-v3-base-mnli-fever-anli".
  • Usala per classificare ticket_text in una delle categorie elencate in candidate_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'])
Modifica ed esegui il codice