Besvara frågor från produktbeskrivningar
En näthandlare vill förbättra sin kundsupport genom att automatiskt besvara vanliga produktfrågor med hjälp av produktbeskrivningar. Din uppgift är att använda en Hugging Face-pipeline för att extrahera precisa svar från en produktbeskrivning utifrån kundfrågor.
Den här övningen är en del av kursen
Natural Language Processing (NLP) i Python
Övningsinstruktioner
- Skapa en
qa_pipelinemed modellen"distilbert/distilbert-base-cased-distilled-squad"för frågesvar. - Använd den angivna
context(produktbeskrivningen) ochquestionför att få ett svar.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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)