Responder preguntas sobre las descripciones de los productos
Un minorista online quiere mejorar su servicio de atención al cliente respondiendo automáticamente a las preguntas más frecuentes sobre los productos utilizando sus descripciones. Tu tarea consiste en utilizar un proceso de Hugging Face para extraer respuestas precisas de la descripción de un producto basándote en las consultas de los clientes.
Este ejercicio forma parte del curso
Procesamiento del lenguaje natural (NLP) en Python
Instrucciones del ejercicio
- Crea un modelo de respuesta a preguntas (
qa_pipeline
) utilizando el modelo de respuesta a preguntas de preguntas y respuestas ("distilbert/distilbert-base-cased-distilled-squad"
). - Utiliza el enlace proporcionado
context
(descripción del producto) yquestion
para obtener una respuesta.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
from transformers import pipeline
# Create the question-answering pipeline
qa_pipeline = pipeline(
task="____",
model="____"
)
context = """This smartphone features a 6.5-inch OLED display, 128GB of storage, and a 48MP camera with night mode. It supports 5G connectivity and has a battery life of up to 24 hours."""
question = "What is the size of the smartphone's display?"
# Get the answer
result = ____
print(result)