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 Cara Abrazada
Instrucciones de ejercicio
- Inicializa una canalización de respuesta a preguntas con la tarea y el modelo correctos.
- Pasa la pregunta y
document_text
al conducto. - Imprime el resultado para ver la respuesta.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este 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['____']}")