Úvod
Předpokládejme, že jste vývojář pro Margie's Travel, globálního vedoucího odvětví cestování a pohostinství. Společnost nabízí širokou škálu služeb, včetně rezervací letů, hotelových rezervací, prohlídek s průvodcem a rekreačních balíčků. Margie's Travel má silnou globální přítomnost s pobočkami a partnery ve velkých městech po celém světě. S závazkem poskytovat výjimečné cestovní zkušenosti, Margie's Travel neustále zkoumá inovativní technologie, které zlepšují interakce zákazníků a zjednodušují plánování cestování. Teď zkoumá integraci špičkové technologie umělé inteligence (AI) za účelem vylepšení svých služeb.
Aby mohli cestovatelé poskytovat individuální a imerzivní cestovní prostředí, společnost Margie's Travel se rozhodne integrovat chatovací aplikaci do své digitální platformy. Tento chatbot s názvem TravelBot je virtuální cestovní asistent, který pomáhá zákazníkům plánovat výlety, objevovat nové destinace a vytvářet podrobné itineráře.
Máte za úkol vytvořit testování konceptu pro TravelBot, který předvádí jeho schopnost porozumět dotazům v přirozeném jazyce, poskytovat inteligentní odpovědi a pomáhat cestujícím při plánování jejich výletů. Pokud chcete využít inteligentní funkce a konverzační funkce TravelBotu, můžete použít sadu SDK sémantického jádra.
Tento modul vás provede kroky potřebnými k vývoji chatovacího robota pomocníka pro testování konceptu AI Travel pomocí semantické sady SDK jádra. Na konci tohoto modulu dokončíte malou chatovací aplikaci, která dokáže porozumět uživatelským dotazům, generovat inteligentní odpovědi a poskytovat přizpůsobená cestovní doporučení.
Poznámka:
Toto je modul projektu s asistencí, ve kterém dokončíte kompletní projekt podle podrobných pokynů.
Cíle výuky
V tomto modulu si procvičíte následující postupy:
- Vytvořte moduly plug-in pro sémantické jádro.
- Vytvořte výzvy k vyvolání nejlepších odpovědí z velkého jazykového modelu (LLM).
- Manipulujte s odpověďmi LLM a proveďte provádění kódu.
- Automaticky vyvolat správné moduly plug-in pro dokončení úkolů.
Požadavky
- Zkušenosti s programováním v jazyce C#.
- Nainstalované integrované vývojové prostředí (IDE) editoru Visual Studio Code
- Znalost Azure a webu Azure Portal
- Přístup ke službám Azure OpenAI
- Zkušenosti s vytvářením modulů plug-in pomocí semantické sady SDK jádra
- Zkušenosti s automatickým voláním sémantických jader