Analýza kontrol zákazníků pomocí funkcí AI
Důležité
Tato funkce je ve verzi Public Preview.
Tento článek ukazuje, jak pomocí funkcí AI prozkoumat recenze zákazníků a určit, jestli je potřeba vygenerovat odpověď. Funkce AI používané v tomto příkladu jsou integrované funkce Sql Databricks, které využívají generování modelů AI, které jsou dostupné rozhraními API modelu Foundation Databricks. Viz funkce AI v Azure Databricks.
Tento příklad provede následující kroky u testovací datové sady volané reviews
pomocí funkcí AI:
- Určuje mínění revize.
- V případě negativních recenzí extrahuje informace z recenze, aby klasifikovala příčinu.
- Určuje, jestli se odpověď vyžaduje zpět zákazníkovi.
- Vygeneruje odpověď se zmínkou o alternativních produktech, které můžou zákazníka vyhovět.
Požadavky
- Pracovní prostor v podporované oblasti rozhraní API základního modelu s platbami za token
- Tyto funkce nejsou dostupné v Azure Databricks SQL Classic.
- Ve verzi Preview mají tyto funkce omezení jejich výkonu. Pokud potřebujete vyšší kvótu pro případy použití, obraťte se na svůj tým účtu Databricks.
Analýza mínění recenzí
Pomocí ai_analyze_sentiment() můžete pochopit, jak se zákazníci cítí z jejich recenzí. V následujícím příkladu může být mínění kladné, záporné, neutrální nebo smíšené.
SELECT
review,
ai_analyze_sentiment(review) AS sentiment
FROM
product_reviews;
Z následujících výsledků vidíte, že funkce vrací mínění pro každou kontrolu bez jakýchkoli výzev k technické analýze nebo analýze výsledků.
Klasifikace recenzí
V tomto příkladu můžete po identifikaci negativních kontrol použít ai_classify() k získání lepšího přehledu o kontrolách zákazníků, jako je to, jestli je negativní kontrola způsobená špatnou logistikou, kvalitou produktu nebo jinými faktory.
SELECT
review,
ai_classify(
review,
ARRAY(
"Arrives too late",
"Wrong size",
"Wrong color",
"Dislike the style"
)
) AS reason
FROM
product_reviews
WHERE
ai_analyze_sentiment(review) = "negative"
V tomto případě ai_classify()
je možné správně kategorizovat negativní recenze na základě vlastních popisků, aby bylo možné provádět další analýzu.
Extrakce informací z recenzí
Možná budete chtít vylepšit popis vašeho produktu na základě důvodů, které zákazníci měli kvůli negativním recenzím. Klíčové informace z objektu blob textu najdete pomocí ai_extract(). Následující příklad extrahuje informace a klasifikuje, pokud byla negativní kontrola založená na problémech s velikostí produktu:
SELECT
review,
ai_extract(review, array("usual size")) AS usual_size,
ai_classify(review, array("Size is wrong", "Size is right")) AS fit
FROM
product_reviews
Následuje ukázka výsledků:
Generování odpovědí s doporučeními
Po kontrole odpovědí na zákazníka můžete pomocí funkce ai_gen() vygenerovat odpověď na zákazníka na základě stížnosti a posílit vztahy zákazníků s odpověďmi na jejich zpětnou vazbu.
SELECT
review,
ai_gen(
"Generate a reply in 60 words to address the customer's review.
Mention their opinions are valued and a 30% discount coupon code has been sent to their email.
Customer's review: " || review
) AS reply
FROM
product_reviews
WHERE
ai_analyze_sentiment(review) = "negative"
Následuje ukázka výsledků: