¿El texto responde a la pregunta?
Un equipo de moderación de contenido en una gran empresa tecnológica necesita validar automáticamente si un pasaje de una base de conocimiento responde a la consulta de un cliente. Quieren acelerar el proceso usando un modelo QNLI preentrenado para evaluar la relevancia de cada respuesta. Tu objetivo es implementar una solución que pueda clasificar si un pasaje dado contiene la respuesta a una pregunta específica.
Este ejercicio forma parte del curso
Natural Language Processing (NLP) en Python
Instrucciones del ejercicio
- Inicializa un
classifierde tipo pipeline con un modelo QNLI adecuado, como"cross-encoder/qnli-electra-base". - Usa este pipeline para evaluar si el
passagedado responde a laquestion.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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)