Zero-Shot-Klassifizierung von Support-Tickets
Ein Unternehmen kriegt jeden Tag hunderte Support-Tickets, die sich um Themen wie Rechnungsprobleme, technische Probleme und die Verwaltung von Konten drehen. Diese Tickets manuell zu sortieren ist echt nervig. Du wurdest gebeten, ein Zero-Shot-Klassifizierungsmodell zu verwenden, um eingehende Ticket-Nachrichten automatisch zu kategorisieren, ohne dass ein speziell trainierter Klassifikator nötig ist.
Diese Übung ist Teil des Kurses
Natürliche Sprachverarbeitung (NLP) in Python
Anleitung zur Übung
- Erstell eine Zero-Shot-
classifier
-Pipeline mit dem Modell „"MoritzLaurer/DeBERTa-v3-base-mnli-fever-anli"
“. - Verwende es, um „
ticket_text
“ in eine der Kategorien einzuteilen, die unter „candidate_labels
“ aufgelistet sind.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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'])