Introduktion

Slutförd

Anta att du är utvecklare för Margie's Travel, en global ledare inom rese- och hotellbranschen. Företaget erbjuder ett brett utbud av tjänster, inklusive flygbokningar, hotellbokningar, guidade turer och semesterpaket. Margie's Travel har en stark global närvaro, med kontor och partners i större städer över hela världen. Med ett åtagande att leverera exceptionella reseupplevelser utforskar Margie's Travel kontinuerligt innovativa tekniker för att förbättra kundernas interaktioner och effektivisera reseplaneringen. Nu utforskar de integreringen av avancerad AI-teknik (artificiell intelligens) för att förbättra deras tjänster.

För att ge resenärer personliga och uppslukande reseupplevelser bestämmer sig Margie's Travel för att integrera en chattrobotapp i sin digitala plattform. Den här chattroboten, med namnet "TravelBot", är en virtuell reseassistent som hjälper kunder att planera sina resor, upptäcka nya destinationer och skapa detaljerade resvägar.

Du har till uppgift att skapa ett konceptbevis för TravelBot, visa dess förmåga att förstå frågor på naturligt språk, tillhandahålla intelligenta svar och hjälpa resenärer att planera sina resor. För att driva TravelBots intelligens- och konversationsfunktioner väljer du att använda Semantic Kernel SDK.

Den här modulen vägleder dig genom de steg som krävs för att utveckla en proof of concept AI Travel assistant chatbot med hjälp av Semantic Kernel SDK. I slutet av den här modulen slutför du ett litet chattrobotprogram som kan förstå användarfrågor, generera intelligenta svar och tillhandahålla anpassade reserekommendationer.

Kommentar

Det här är en guidad projektmodul där du slutför ett projekt från slutpunkt till slutpunkt genom att följa stegvisa instruktioner. 

Utbildningsmål

I den här modulen övar du på att:

  • Skapa plugin-program för semantisk kernel.
  • Skapa uppmaningar för att få fram de bästa svaren från den stora språkmodellen (LLM).
  • Manipulera LLM-svar för att vägleda körningen av kod.
  • Anropa automatiskt rätt plugin-program för att slutföra uppgifter.

Förutsättningar

  • Erfarenhet av programmering i C#.
  • Visual Studio Code IDE installerat.
  • Kunskaper om Azure och Azure Portal.
  • Åtkomst till Azure OpenAI Services.
  • Erfarenhet av att skapa plugin-program med hjälp av Semantic Kernel SDK.
  • Erfarenhet av att använda autofunktionsanrop för semantisk kernel.