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
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) iquestion, 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)