LoslegenKostenlos loslegen

Aufbau einer Q&A-Pipeline

In der vorherigen Übung haben wir mit PyPDF Text aus einem mehrseitigen Dokument extrahiert und als einzelnen String aufbereitet.

Jetzt baust du mit Hugging Face eine Pipeline zur Beantwortung von Fragen auf, um bestimmte Antworten aus dem Dokument abzurufen.

Sowohl das Modul pipeline als auch document_text sind für dich vorinstalliert.

Diese Übung ist Teil des Kurses

Arbeiten mit Hugging Face

Kurs anzeigen

Anleitung zur Übung

  • Initialisiere eine Frage-Antwort-Pipeline mit der richtigen Aufgabe und dem richtigen Modell.
  • Gib die Frage und document_text an die Pipeline weiter.
  • Drucke das Ergebnis aus, um die Antwort zu sehen.

Interaktive Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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