Création d'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 forme de chaîne unique.
Vous allez maintenant créer un pipeline de questions-réponses à l'aide de Hugging Face afin d'extraire des réponses spécifiques du document.
Les modules 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.
- Veuillez transmettre la question et l'
document_text
au service compétent. - Veuillez imprimer le résultat pour afficher 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['____']}")