Crear una pipeline de Q&A
En el ejercicio anterior, extrajimos texto de un documento de varias páginas con PyPDF y lo preparamos como una única cadena.
Ahora vas a crear una pipeline de preguntas y respuestas con Hugging Face para recuperar respuestas concretas del documento.
Tanto el módulo pipeline como document_text ya están precargados.
Este ejercicio forma parte del curso
Trabajar con Hugging Face
Instrucciones del ejercicio
- Inicializa una pipeline de preguntas y respuestas con la tarea y el modelo correctos.
- Pasa la pregunta y
document_texta la pipeline. - Imprime el resultado para ver la respuesta.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# 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['____']}")