Úvod

Dokončeno

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