Inleiding
Stel dat u een ontwikkelaar bent van Margie's Travel, een wereldwijde leider in de reis- en horecabranche. Het bedrijf biedt een breed scala aan diensten, waaronder vluchtreserveringen, hotelreserveringen, rondleidingen en vakantiepakketten. Margie's Travel heeft een sterke wereldwijde aanwezigheid, met kantoren en partners in grote steden wereldwijd. Met een toezegging om uitzonderlijke reiservaringen te leveren, verkent Margie's Travel voortdurend innovatieve technologieën om klantinteracties te verbeteren en de reisplanning te stroomlijnen. Nu verkennen ze de integratie van geavanceerde ai-technologie (kunstmatige intelligentie) om hun services te verbeteren.
Om reizigers persoonlijke en meeslepende reiservaringen te bieden, besluit Margie's Travel een chatbottoepassing te integreren in het digitale platform. Deze chatbot, genaamd 'TravelBot', is een virtuele reisassistent, helpt klanten hun reizen te plannen, nieuwe bestemmingen te ontdekken en gedetailleerde routes te maken.
U bent belast met het maken van een proof-of-concept voor TravelBot, het demonstreren van de mogelijkheid om query's in natuurlijke taal te begrijpen, intelligente antwoorden te bieden en reizigers te helpen bij het plannen van hun reizen. Als u de intelligentie- en gespreksmogelijkheden van TravelBot wilt gebruiken, kiest u ervoor om de Semantische Kernel SDK te gebruiken.
In deze module wordt u begeleid bij de stappen die nodig zijn om een proof-of-concept AI Travel Assistant-chatbot te ontwikkelen met behulp van de Semantische Kernel SDK. Aan het einde van deze module voltooit u een kleine chatbottoepassing die inzicht kan krijgen in gebruikersquery's, intelligente antwoorden kan genereren en persoonlijke reisaankopen kan bieden.
Notitie
Dit is een begeleide projectmodule waarin u een end-to-end project voltooit door stapsgewijze instructies te volgen.
Leerdoelen
In deze module oefent u het volgende:
- Maak invoegtoepassingen voor de Semantische kernel.
- Maak prompts om de beste antwoorden van het grote taalmodel (LLM) op te halen.
- LLM-antwoorden bewerken om de uitvoering van code te begeleiden.
- Roep automatisch de juiste invoegtoepassingen aan om taken te voltooien.
Vereisten
- Ervaring met programmeren in C#.
- Visual Studio Code IDE geïnstalleerd.
- Bekendheid met Azure en Azure Portal.
- Toegang tot Azure OpenAI-services.
- Ervaring met het maken van invoegtoepassingen met behulp van de Semantische Kernel SDK.
- Ervaring met het aanroepen van automatische Semantische kernelfuncties.