ComeçarComece de graça

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

Ver curso

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['____']}")
Editar e executar o código