Construire un pipeline de questions-réponses
Dans l'exercice précédent, nous avons extrait du texte d'un document de plusieurs pages à l'aide de PyPDF et l'avons préparé sous la forme d'une chaîne unique.
Vous allez maintenant construire un pipeline de réponse aux questions en utilisant Hugging Face pour extraire des réponses spécifiques 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
- Initialiser un pipeline de questions-réponses avec la tâche et le modèle corrects.
- Transmettez la question et
document_textà la filière. - Imprimez 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['____']}")