Zero-shot klasifikace zákaznických tiketů
Firma denně dostává stovky zákaznických tiketů, které se týkají témat jako fakturační problémy, technické potíže nebo správa účtu. Ruční třídění těchto tiketů je zdlouhavé a neefektivní. Tvým úkolem je použít model pro zero-shot klasifikaci, který automaticky zatřídí příchozí zprávy – bez nutnosti trénovat vlastní klasifikátor.
Toto cvičení je součástí kurzu
Zpracování přirozeného jazyka (NLP) v Pythonu
Pokyny k cvičení
- Vytvoř pipeline
classifierpro zero-shot klasifikaci s použitím modelu"MoritzLaurer/DeBERTa-v3-base-mnli-fever-anli". - Pomocí této pipeline zařaď
ticket_textdo jedné z kategorií uvedených vcandidate_labels.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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'])