LoslegenKostenlos loslegen

Fragen aus Produktbeschreibungen beantworten

Ein Online-Shop will seinen Kundensupport verbessern, indem er häufig gestellte Fragen zu Produkten automatisch anhand der Produktbeschreibungen beantwortet. Deine Aufgabe ist es, mithilfe einer Hugging Face-Pipeline präzise Antworten aus einer Produktbeschreibung basierend auf Kundenanfragen zu extrahieren.

Diese Übung ist Teil des Kurses

Natürliche Sprachverarbeitung (NLP) in Python

Kurs anzeigen

Anleitung zur Übung

  • Erstell ein „ qa_pipeline ” mit dem „ "distilbert/distilbert-base-cased-distilled-squad" ”-Modell für die Beantwortung von Fragen.
  • Nutze die angegebenen Links „ context “ (Produktbeschreibung) und „ question “, um eine Antwort zu finden.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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)
Code bearbeiten und ausführen