CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Initialisez un pipeline de questions-réponses avec la tâche et le modèle appropriés.
  • Passez la question et document_text au 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['____']}")
Modifier et exécuter le code