Sestavení pipeline pro Q&A
V předchozím cvičení jsi pomocí PyPDF extrahoval/a text z vícestránkového dokumentu a připravil/a ho jako jeden řetězec.
Teď sestavíš pipeline pro otázky a odpovědi pomocí Hugging Face, která z dokumentu vytáhne konkrétní informace.
Modul pipeline i proměnná document_text jsou už předem načtené.
Toto cvičení je součástí kurzu
Working with Hugging Face
Pokyny k cvičení
- Inicializuj pipeline pro otázky a odpovědi se správnou úlohou a modelem.
- Předej pipeline otázku a
document_text. - Vypiš výsledek, abys viděl/a odpověď.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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['____']}")