LoslegenKostenlos loslegen

Eine Q&A-Pipeline erstellen

In der vorherigen Übung haben wir mit PyPDF Text aus einem mehrseitigen Dokument extrahiert und zu einem einzelnen String zusammengeführt.

Jetzt baust du mit Hugging Face eine Question-Answering-Pipeline, um gezielt Antworten aus dem Dokument abzurufen.

Sowohl das Modul pipeline als auch document_text wurden bereits für dich geladen.

Diese Übung ist Teil des Kurses

Arbeiten mit Hugging Face

Kurs anzeigen

Anleitung zur Übung

  • Initialisiere eine Question-Answering-Pipeline mit der richtigen Task und dem passenden Modell.
  • Übergib die Frage und den document_text an die Pipeline.
  • Gib das Ergebnis aus, um die Antwort anzuzeigen.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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['____']}")
Code bearbeiten und ausführen