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
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['____']}")