НачатьНачать бесплатно

Ответы на вопросы по описаниям товаров

Интернет-магазин хочет улучшить поддержку клиентов, автоматически отвечая на распространённые вопросы о товарах на основе их описаний. Ваша задача — использовать конвейер Hugging Face для извлечения точных ответов из описания товара по запросам покупателей.

Это упражнение является частью курса

Обработка естественного языка (NLP) на Python

Посмотреть курс

Инструкции к упражнению

  • Создайте qa_pipeline, используя модель "distilbert/distilbert-base-cased-distilled-squad" для ответов на вопросы.
  • Передайте предоставленный context (описание товара) и question, чтобы получить ответ.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

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)
Редактировать и запускать код