Uw kernel bouwen
Het gebruik van de Semantic Kernel SDK kost minimale installatie. Als u uw eigen AI-agent wilt maken, hebt u alleen het SDK-pakket en een eindpunt nodig voor de LLM-service (Large Language Model). De SDK gebruikt dit eindpunt om verbinding te maken met de LLM en prompts uit te voeren. De Semantic Kernel SDK ondersteunt HuggingFace-, OpenAI- en Azure OpenAI-LLMs. In dit voorbeeld gebruiken we Azure OpenAI.
De stappen om aan de slag te gaan met de Semantic Kernel SDK zijn:
Installeer de Semantic Kernel SDK.
In Visual Studio Code kunt u de volgende opdracht gebruiken:
dotnet add package Microsoft.SemanticKernel --version 1.2.0
Navigeer naar de Azure Portal.
Maak een nieuwe Azure OpenAI-resource als u er nog geen hebt.
Maak een implementatie voor het model dat u wilt gebruiken.
Haal uw sleutel en eindpunt op.
Voeg uw sleutel en eindpunt toe aan de kernel builder-service.
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 de volgende oefeningen kunt u oefenen met het instellen van uw eigen semantische kernelproject.