Erstellen Ihres Kernels
Die Verwendung des Semantic Kernel SDK erfordert minimale Einrichtung. Um mit der Erstellung Ihres eigenen KI-Agents zu beginnen, benötigen Sie lediglich das SDK-Paket und einen Endpunkt für den LLM-Dienst (Large Language Model). Das SDK verwendet diesen Endpunkt, um eine Verbindung mit dem LLM herzustellen und Eingabeaufforderungen auszuführen. Das Semantic Kernel SDK unterstützt HuggingFace, OpenAI und Azure OpenAI LLMs. In diesem Beispiel verwenden wir Azure OpenAI.
Die ersten Schritte mit dem Semantic Kernel SDK:
Installieren Sie das Semantic Kernel SDK.
In Visual Studio Code können Sie den folgenden Befehl verwenden:
dotnet add package Microsoft.SemanticKernel --version 1.2.0
Navigieren Sie zum Azure-Portal.
Erstellen Sie eine neue Azure OpenAI-Ressource, wenn Sie noch nicht über eine Ressource verfügen.
Erstellen Sie eine Bereitstellung für das Modell, das Sie verwenden möchten.
Rufen Sie Ihren Schlüssel und Endpunkt ab.
Fügen Sie Ihren Schlüssel und Endpunkt zum Kernel-Generator-Dienst hinzu.
using Microsoft.SemanticKernel; // Create kernel var builder = Kernel.CreateBuilder(); builder.AddAzureOpenAIChatCompletion( deploymentName: "[The name of your deployment]", endpoint: "[Your Azure endpoint]", apiKey: "[Your Azure OpenAI API key]", modelId: "[The name of the model]" // optional ); var kernel = builder.Build();
In den folgenden Übungen können Sie das Einrichten Ihres eigenen Semantic Kernel-Projekts üben.