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
Anleitung zur Übung
- Initialisiere eine Question-Answering-Pipeline mit der richtigen Task und dem passenden Modell.
- Übergib die Frage und den
document_textan 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['____']}")