Creare una pipeline di Q&A
Nell'esercizio precedente, abbiamo estratto il testo da un documento multi-pagina usando PyPDF e lo abbiamo preparato come un'unica stringa.
Ora costruirai una pipeline di question answering con Hugging Face per recuperare risposte specifiche dal documento.
Sia il modulo pipeline sia document_text sono già stati caricati per te.
Questo esercizio fa parte del corso
Lavorare con Hugging Face
Istruzioni dell'esercizio
- Inizializza una pipeline di question answering con il task e il modello corretti.
- Passa la domanda e
document_textalla pipeline. - Stampa il risultato per visualizzare la risposta.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Load the question-answering pipeline
qa_pipeline = pipeline(task="____", model="distilbert-base-cased-distilled-squad")
question = "What is the notice period for resignation?"
# Get the answer from the QA pipeline
result = qa_pipeline(question=____, context=____)
# Print the answer
print(f"Answer: {result['____']}")