Construirea unui pipeline de Q&A
În exercițiul anterior, ai extras text dintr-un document de mai multe pagini folosind PyPDF și l-ai pregătit ca un singur șir de caractere.
Acum vei construi un pipeline de tip question-answering cu Hugging Face pentru a extrage răspunsuri specifice din document.
Atât modulul pipeline, cât și document_text au fost preîncărcate pentru tine.
Acest exercițiu face parte din cursul
Lucrul cu Hugging Face
Instrucțiuni pentru exercițiu
- Inițializează un pipeline de tip question-answering cu sarcina și modelul corecte.
- Transmite întrebarea și
document_textpipeline-ului. - Afișează rezultatul pentru a vedea răspunsul.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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['____']}")