Kom igångKom igång gratis

Besvarar texten frågan?

Ett team för innehållsmoderering på ett stort teknikföretag behöver automatiskt kontrollera om ett textstycke från en kunskapsbas besvarar en kundförfrågan. De vill snabba upp processen med hjälp av en förtränad QNLI-modell som bedömer relevansen hos varje svar. Din uppgift är att implementera en lösning som klassificerar om ett givet textstycke innehåller svaret på en specifik fråga.

Den här övningen är en del av kursen

Natural Language Processing (NLP) i Python

Visa kurs

Övningsinstruktioner

  • Initiera en classifier-pipeline med en lämplig QNLI-modell, till exempel "cross-encoder/qnli-electra-base".
  • Använd pipelinen för att utvärdera om det givna passage besvarar question.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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)
Redigera och kör kod