ComeçarComece de graça

O texto responde à pergunta?

Uma equipe de moderação de conteúdo em uma grande empresa de tecnologia precisa validar automaticamente se uma passagem de uma base de conhecimento responde a uma pergunta de um cliente. Eles querem acelerar o processo usando um modelo QNLI pré-treinado para avaliar a relevância de cada resposta. O seu objetivo é implementar uma solução que possa classificar se uma determinada passagem contém a resposta a uma pergunta específica.

Este exercício faz parte do curso

Processamento de Linguagem Natural (NLP) em Python

Ver curso

Instruções do exercício

  • Inicialize um pipeline de QNLI ( classifier ) com um modelo QNLI adequado, como "cross-encoder/qnli-electra-base".
  • Use este pipeline para avaliar se o passage responde à question.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

from transformers import pipeline

# Initialize the QNLI pipeline
classifier = ____

passage = "Our refund policy allows customers to return any item within 30 days of purchase, provided the item is in its original condition and accompanied by the receipt. Refunds are issued to the original payment method within 5–7 business days."
question = "Can I get a refund if I return a product after 20 days?"

# Get the result
result = ____
print(result)
Editar e executar o código