Il testo risponde alla domanda?
Un team di moderazione dei contenuti in una grande azienda tech deve convalidare automaticamente se un passaggio di una knowledge base risponde a una richiesta del cliente. Vogliono velocizzare il processo usando un modello QNLI pre-addestrato per valutare la pertinenza di ogni risposta. Il tuo obiettivo è implementare una soluzione in grado di classificare se un determinato passaggio contiene la risposta a una specifica domanda.
Questo esercizio fa parte del corso
Natural Language Processing (NLP) in Python
Istruzioni dell'esercizio
- Inizializza una pipeline
classifiercon un modello QNLI adatto, ad esempio"cross-encoder/qnli-electra-base". - Usa questa pipeline per valutare se il
passagefornito risponde allaquestion.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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)