Créer un pipeline de questions-réponses
Dans l’exercice précédent, vous avez extrait le texte d’un document multi‑pages avec PyPDF et l’avez préparé sous forme d’une seule chaîne de caractères.
Vous allez maintenant créer un pipeline de questions-réponses avec Hugging Face pour récupérer des réponses précises à partir du document.
Le module pipeline et document_text ont été préchargés pour vous.
Cet exercice fait partie du cours
Travailler avec Hugging Face
Instructions
- Initialisez un pipeline de questions-réponses avec la tâche et le modèle appropriés.
- Passez la question et
document_textau pipeline. - Affichez le résultat pour voir la réponse.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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['____']}")