Zacznij terazZacznij za darmo

Odpowiadanie na pytania na podstawie opisów produktów

Pewien sklep internetowy chce usprawnić obsługę klienta, automatycznie odpowiadając na najczęstsze pytania dotyczące produktów – na podstawie ich opisów. Twoim zadaniem jest użycie potoku Hugging Face do wyodrębniania precyzyjnych odpowiedzi z opisu produktu w oparciu o zapytania klientów.

To ćwiczenie jest częścią kursu

Przetwarzanie języka naturalnego (NLP) w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz qa_pipeline, korzystając z modelu "distilbert/distilbert-base-cased-distilled-squad" do odpowiadania na pytania.
  • Użyj dostarczonego context (opisu produktu) i question, aby uzyskać odpowiedź.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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)
Edytuj i uruchom kod