ÎncepețiÎncepe gratuit

Textul răspunde la întrebare?

O echipă de moderare a conținutului dintr-o mare companie tech trebuie să valideze automat dacă un pasaj dintr-o bază de cunoștințe răspunde la o întrebare a unui client. Echipa dorește să accelereze acest proces folosind un model QNLI pre-antrenat pentru a evalua relevanța fiecărui răspuns. Obiectivul tău este să implementezi o soluție care să clasifice dacă un anumit pasaj conține răspunsul la o întrebare specifică.

Acest exercițiu face parte din cursul

Procesarea Limbajului Natural (NLP) în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Inițializează un pipeline classifier cu un model QNLI potrivit, de exemplu "cross-encoder/qnli-electra-base".
  • Folosește acest pipeline pentru a evalua dacă passage-ul dat răspunde la question.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

from transformers import pipeline

# Initialize the QNLI pipeline
classifier = ____

passage = "Our refund policy allows customers to return any item within 30 days of purchase, provided the item is in its original condition and accompanied by the receipt. Refunds are issued to the original payment method within 5–7 business days."
question = "Can I get a refund if I return a product after 20 days?"

# Get the result
result = ____
print(result)
Editează și rulează codul