Einführung
Angenommen, Sie sind Entwickler für Margie‘s Travel, einem globalen Marktführer in der Reise- und Gastgewerbebranche. Das Unternehmen bietet eine breite Palette von Dienstleistungen, darunter Flugbuchungen, Hotelreservierungen, Führungen und Urlaubspakete. Margie‘s Travel hat eine starke globale Präsenz, mit Niederlassungen und Partnern in großen Städten auf der ganzen Welt. Mit einem Engagement für die Bereitstellung außergewöhnlicher Reiseerlebnisse erforscht Margie‘s Travel kontinuierlich innovative Technologien, um Kundeninteraktionen zu verbessern und die Reiseplanung zu optimieren. Jetzt erforschen sie die Integration modernster KI-Technologien (Künstliche Intelligenz), um ihre Dienste zu verbessern.
Um Reisenden personalisierte und immersive Reiseerlebnisse zu bieten, hat sich Margie‘s Travel entschieden, eine Chatbotanwendung in ihre digitale Plattform zu integrieren. Dieser Chatbot namens „TravelBot“ ist ein virtueller Reiseassistent, der Kunden hilft, ihre Reisen zu planen, neue Ziele zu entdecken und detaillierte Reiserouten zu erstellen.
Sie sind damit beauftragt, einen Machbarkeitsnachweis für TravelBot zu erstellen, dessen Fähigkeit, Abfragen in natürlicher Sprache zu verstehen, intelligente Antworten bereitzustellen und Reisende bei der Planung ihrer Reisen zu unterstützen. Um die Intelligenz- und Unterhaltungsfunktionen von TravelBot zu nutzen, entscheiden Sie sich für die Verwendung des Semantic Kernel SDKs.
Dieses Modul führt Sie durch die Schritte, die erforderlich sind, um ein Proof of Concept für einen KI-Reiseassistenten-Chatbot mit dem Semantic Kernel SDK zu entwickeln. Am Ende dieses Moduls stellen Sie eine kleine Chatbot-Anwendung fertig, die Benutzerabfragen verstehen, intelligente Antworten generieren und personalisierte Reiseempfehlungen bereitstellen kann.
Hinweis
Dieses Modul ist ein geführtes Projekt, in dem Sie ein Projekt vollständig durchführen, indem Sie den ausführlichen Anleitungen folgen.
Lernziele
In diesem Modul üben Sie Folgendes:
- Erstellen Sie Plug-Ins für den Semantic Kernel.
- Erstellen Sie Prompts, um die besten Antworten vom Large Language Model (LLM) zu erhalten.
- Bearbeiten Sie LLM-Antworten, um die Ausführung von Code anzuleiten.
- Rufen Sie automatisch die richtigen Plug-Ins auf, um Aufgaben auszuführen.
Voraussetzungen
- Programmiererfahrung mit C#
- Installierte Visual Studio Code-IDE
- Vertrautheit mit Azure und dem Azure-Portal
- Zugriff auf Azure OpenAI-Dienste.
- Erfahrung mit dem Erstellen von Plug-Ins mithilfe des Semantic Kernel SDKs.
- Erfahrung mit Semantic Kernel SDKs automatischen Funktionsaufrufen.