Criação de um pipeline de Q&A
No exercício anterior, extraímos o texto de um documento de várias páginas usando o PyPDF e o preparamos como uma única string.
Agora, você criará um pipeline de resposta a perguntas usando o Hugging Face para recuperar respostas específicas do documento.
Tanto o módulo pipeline
quanto o document_text
foram pré-carregados para você.
Este exercício faz parte do curso
Trabalhando com o Hugging Face
Instruções do exercício
- Inicialize um pipeline de resposta a perguntas com a tarefa e o modelo corretos.
- Passe a pergunta e
document_text
para o pipeline. - Imprima o resultado para ver a resposta.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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['____']}")