IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Inizializza una pipeline di question answering con il task e il modello corretti.
  • Passa la domanda e document_text alla 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['____']}")
Modifica ed esegui il codice