Infus your applications with AI
V této lekci se seznámíte s důležitostí strojového učení a technologií AI v procesu inovací a prostředí pro zákazníky.
Strojové učení a AI pro vytvoření hodnoty
Strojové učení a AI jsou skvělými prostředky pro zlepšení interakce se zákazníky a partnery. Společnost Tailwind Traders vyhodnocuje tyto funkce aplikací jako způsob, jak vylepšit uživatelské prostředí a zvýšit obchodní hodnotu.
Kromě transformace hlavních aplikací elektronického obchodování na architekturu mikroslužeb chce společnost zavést nové funkce pro vylepšení uživatelského prostředí. V současné době nemají žádné zaměstnance s dovednostmi datových věd. V budoucnu budou přijati noví zaměstnanci, ale mezitím by společnost měla identifikovat rychlé výhry, které mohou pomoci zlepšit konkurenceschopnost svého webového obchodu.
Společnost Tailwind Traders vyhodnocuje čtyři možnosti:
- Vložení modulu doporučení pro zvýšení křížového prodeje
- Zahrnutím chatu podpory ke zlepšení uživatelského prostředí při vzniku problémů.
- Změna návrhu vyhledávacího webu tak, aby zkrátila dobu potřebnou k tomu, aby zákazníci našli produkty.
- Analýza recenzí produktů za účelem lepšího pochopení mínění zákazníků
Společnost Tailwind Traders potřebuje vyhodnotit, které technologie Azure můžou společnosti pomoct začít svou cestu k infusování aplikací pomocí strojového učení a umělé inteligence.
Machine Learning a AI v Azure
Azure nabízí nástroje a služby, které organizacím pomáhají vytvářet funkce strojového učení a umělé inteligence v aplikacích rychleji a s nižšími náklady.
Služby Azure AI
Služby Azure AI obsahují předem připravené modely, které nevyžadují odborné znalosti strojového učení k zavedení funkcí AI do aplikace. Služby Azure AI zahrnují celou řadu oblastí, jako jsou vize, řeč, jazyk, rozhodování a vyhledávání. Je snadné ho používat, aby organizace mohly využívat sílu AI bez rozsáhlých dovedností strojového učení.
Společnost Tailwind Traders vidí vysoký potenciál ve službách Azure AI, protože jeho oddělení pro datové vědy není plně funkční. Společnost vyhodnocuje tyto funkce pro inovace aplikace elektronického obchodování:
- Personalizace: Organizace můžou tuto funkci využít k tomu, aby se dozvěděli, kteří uživatelé dávají přednost produktům, a aby mohli jemně doladit jednotlivá doporučení. Někteří zákazníci dávají přednost produktům s rychlým doručováním, zatímco jiní zákazníci dávají přednost produktům při prodeji. Personalizace používá typ algoritmu strojového učení označovaného jako výztužné učení, který nevyžaduje trénování velkých objemů dat. Společnost Tailwind Traders se zajímá o personalizaci, protože zatím tento typ dat nemá.
- Analýza textu: Mnoho uživatelů píše recenze produktů. Organizace můžou analyzovat recenze a vyhledávat zákazníky, kteří vyjadřují negativní mínění. Zaměření na tyto zákazníky může snížit četnost změn zákazníků a zvýšit věrnost.
- Translator: Recenze produktů můžou být efektivním prodejním nástrojem, ale jsou užitečné jenom pro zákazníky, kteří chápou jazyk, ve kterém jsou napsaní. Použití služeb překladu v reálném čase by společnosti Tailwind Traders umožnilo zobrazit recenze produktů libovolnému uživateli bez ohledu na jejich nativní jazyk.
Další funkce služeb Azure AI mají potenciál pro společnost Tailwind Traders, ale společnost se rozhodla začít s předchozími třemi. Důvodem je kladný poměr mezi potenciálním nárůstem obchodního dopadu a nízkým úsilím, které by jejich zavedení vyžadovalo.
Dolování znalostí a Azure AI Search
Azure AI Search pomáhá zavést dolování znalostí a flexibilní vyhledávací weby do aplikací s malým úsilím o kódování. Kromě toho, že služba může indexovat obrovské objemy dat, může také přidávat rozšiřování, aby se informace dostupné pro vyhledávání rozšířily.
Jednou z oblastí, kde je potřeba zlepšit aplikaci Tailwind Traders, je vyhledávání produktů. Zákazníci tráví příliš mnoho času tím, že se snaží najít produkt, který hledá. Nahrazení stávajícího vyhledávacího webu službou Azure AI Search by mohlo společnosti umožnit zveřejnění bohatých ovládacích prvků hledání, jako je fasetová navigace (filtry s více kategoriemi), optimalizace relevance a automatické dokončování.
Uživatelé internetu se používají ke sofistikovaným vyhledávacím webům, takže si společnost Tailwind Traders nemůže dovolit pokračovat v poskytování starých funkcí v současné verzi platformy elektronického obchodování. Azure AI Search se naštěstí nabízí jako sada rozhraní API, která umožňují rychlé vytváření MVP.
Azure Bot Service
Další oblastí, ve které průzkumy zjišťují neuspokojení uživatelů, je zákaznická podpora. Časté stížnosti jsou dlouhé doby řešení a ingestované telefonní linky.
Společnost Tailwind Traders uvažuje o tom, že služba Azure Bot Service implementuje systém podpory založený na chatu, kde uživatelé můžou problémy rychleji řešit s nižšími náklady. Azure Bot Service je možné implementovat v různých jazycích, jako je C#, JavaScript a Python. Různé jazyky usnadňují hledání vývojářů v organizaci, kteří můžou k vytvoření chatu používat známý programovací jazyk.
Azure Bot Service je možné implementovat v různých kanálech, ale společnost se většinou zajímá o to, aby ji nabízela jako webový chat pro uživatele, kteří navštíví web elektronického obchodování.
Azure Machine Learning
Azure Machine Learning usnadňuje proces vytváření vlastních modelů strojového učení, nasazování těchto modelů do produkčního prostředí a správu verzí všech nasazených modelů v rámci organizace.
Azure Machine Learning usnadňuje práci datových vědců tím, že jim pomáhá sdílet výsledky experimentů a spravovat různé modely ve velkém měřítku. Dokáže upřesnit modely s laděním hyperparametrů a dokonce vytvářet nové modely pomocí automatizovaného učení. Pak může nasadit vybrané modely do clusterů Kubernetes, aby nabízela vysoce škálovatelná rozhraní API na podnikové úrovni, která můžou spouštět modely strojového učení organizace v produkčním prostředí.
Společnost Tailwind Traders uvažuje o použití vlastních modelů pro doporučovací nástroj nové generace produktů, který by byl propracovanější než funkce Doporučovací nástroj ve službách Azure AI. Toto vylepšení je však možné pouze v případě, že v organizaci existují odborné znalosti datových věd.
Analýza tailwind Traders
Společnost Tailwind Traders formuluje hypotézu, že "Modul doporučení by zvýšil cross-sales" (Modul doporučení by zvýšil cross-sales). V ideálním případě by společnost Tailwind Traders použila službu Azure Machine Learning k vytvoření modulu doporučení, který je přizpůsobený potřebám organizace. V tuto chvíli ale společnost nemá žádné znalosti datových věd.
Prozatím se společnost rozhodne použít funkci Personalizace ve službách Azure AI k obohacení aplikace bez nutnosti datových vědců. Pokud je hypotéza ověřená, tým datových věd, který je nakonec přijat, může vyvíjet prototyp pomocí vlastních modelů strojového učení vytvořených v Azure. Příkladem je článek Vytvoření rozhraní API pro doporučení v reálném čase v Azure.
Kromě toho se společnost rozhodne ověřit stávající hypotézu ohledně vytvoření chatu podpory se službou Azure Bot Service a vylepšení webu elektronického obchodování pomocí služby Azure AI Search. Oba prototypy je možné sestavit s relativně nízkým úsilím, takže společnost Tailwind Traders může začít pracovat s strojovém učením a AI plnou rychlostí.