CommencerCommencer gratuitement

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

Afficher le cours

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['____']}")
Modifier et exécuter le code