Einführung

Abgeschlossen

Das Semantic Kernel-SDK ermöglicht Entwicklern die Integration von Ergebnissen von Large Language Models (LLMs) mit semantischen Prompts und Plug-Ins für native Funktionen. Sie können Funktionen und Prompts zwar manuell aufrufen, doch unterstützt das SDK auch automatisierte Funktionsaufrufe. Automatisierte Funktionsaufrufe können koordinieren, welche Plug-Ins und Funktionen basierend auf der Anforderung des Benutzers aufgerufen werden sollen. Dieses Feature unterstützt Sie beim Erstellen adaptiver Anwendungen, die intelligent auf dynamische Benutzereingaben reagieren.

Angenommen, Sie möchten einen KI-Musikdienst erstellen, der eine personalisierte Hörerfahrung bieten kann. Sie können die Plug-Ins so erstellen, dass sie mit einer Musikbibliothek interagieren, Songs zur Liste „Zuletzt gespielt“ eines Benutzers hinzufügen und Songs und Konzerte empfehlen. Mithilfe von der automatisierten Funktionsaufrufe können Sie zulassen, dass die entsprechenden Plug-Ins je nach Benutzereingabe automatisch ausgewählt werden. Diese Features helfen bei der Bereitstellung dynamischer Funktionen, sodass Ihr KI-Agent sich ohne explizite Programmierung an verschiedene Szenarios anpassen kann.

In diesem Modul erfahren Sie mehr über die verschiedenen Möglichkeiten, Funktionen mithilfe des Semantic Kernel SDK automatisch aufzurufen.

Lernziele

  • Erfahren Sie, wie Sie das Semantic Kernel SDK verwenden, um automatisch Funktionen aufzurufen.

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.