Wprowadzenie

Ukończone

Załóżmy, że jesteś deweloperem dla Margie's Travel, globalnego lidera w branży podróży i hotelarstwa. Firma oferuje szeroką gamę usług, w tym rezerwacje lotów, rezerwacje hotelowe, wycieczki z przewodnikiem i pakiety wakacyjne. Margie's Travel ma silną globalną obecność, z biurami i partnerami w dużych miastach na całym świecie. Dzięki zaangażowaniu w dostarczanie wyjątkowych doświadczeń podróży, Margie's Travel nieustannie bada innowacyjne technologie, aby poprawić interakcje klientów i usprawnić planowanie podróży. Teraz badają integrację najnowocześniejszej technologii sztucznej inteligencji (AI), aby ulepszyć swoje usługi.

Aby zapewnić podróżnym spersonalizowane i immersyjne środowiska podróży, Margie's Travel decyduje się zintegrować aplikację czatbota z jej platformą cyfrową. Ten czatbot o nazwie "TravelBot" jest wirtualnym asystentem podróży, pomaga klientom planować podróże, odkrywać nowe miejsca i tworzyć szczegółowe trasy.

Twoim zadaniem jest utworzenie weryfikacji koncepcji dla usługi TravelBot, demonstrowanie jego zdolności do zrozumienia zapytań w języku naturalnym, zapewnienia inteligentnych odpowiedzi i ułatwienia podróżnym podczas planowania podróży. Aby zasilać możliwości analizy i konwersacyjne usługi TravelBot, należy użyć zestawu SDK jądra semantycznego.

Ten moduł przeprowadzi Cię przez kroki wymagane do opracowania weryfikacji koncepcji czatbota asystenta podróży sztucznej inteligencji przy użyciu zestawu SDK jądra semantycznego. Po ukończeniu tego modułu ukończysz małą aplikację czatbota, która może zrozumieć zapytania użytkowników, wygenerować inteligentne odpowiedzi i udostępnić spersonalizowane zalecenia dotyczące podróży.

Uwaga

Jest to moduł projektu z przewodnikiem, w którym wykonasz kompletny projekt, postępując zgodnie z instrukcjami krok po kroku. 

Cele szkolenia

W tym module przećwicz następujące czynności:

  • Utwórz wtyczki dla jądra semantycznego.
  • Utwórz monity w celu wywołania najlepszych odpowiedzi z dużego modelu językowego (LLM).
  • Manipuluj odpowiedziami LLM, aby kierować wykonywaniem kodu.
  • Automatycznie wywołaj poprawne wtyczki, aby wykonać zadania.

Wymagania wstępne

  • Doświadczenie w programowaniu w języku C#.
  • Zainstalowane środowisko IDE programu Visual Studio Code.
  • Znajomość platformy Azure i witryny Azure Portal.
  • Dostęp do usług Azure OpenAI Services.
  • Doświadczenie w tworzeniu wtyczek przy użyciu zestawu SDK jądra semantycznego.
  • Doświadczenie w używaniu automatycznego wywoływania funkcji jądra semantycznego.