Construir un canal de preguntas y respuestas
En el ejercicio anterior, extrajimos el texto de un documento de varias páginas utilizando PyPDF y lo preparamos como una única cadena.
Ahora, construirás una canalización de respuesta a preguntas utilizando Cara de Abrazo para recuperar respuestas específicas del documento.
Tanto el módulo pipeline como document_text han sido precargados para ti.
Este ejercicio forma parte del curso
Trabajar con Hugging Face
Instrucciones del ejercicio
- Inicializa una canalización de respuesta a preguntas con la tarea y el modelo correctos.
- Pasa la pregunta y
document_textal conducto. - Imprime el resultado para ver la respuesta.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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['____']}")