Como construir seu kernel
Usar o SDK do kernel semântico requer uma configuração mínima. Para começar a criar seu próprio agente de IA, você só precisa do pacote SDK e de um ponto de extremidade para o serviço LLM (modelo de linguagem grande). O SDK usa esse ponto de extremidade para se conectar ao LLM e executar prompts. O SDK do Kernel Semântico suporta LLMs HuggingFace, OpenAI e Azure OpenAI. Para este exemplo, usamos o Azure OpenAI.
As etapas para começar a usar o SDK do Kernel Semântico são:
Instale o SDK do kernel semântico.
No Visual Studio Code, você pode usar o comando:
dotnet add package Microsoft.SemanticKernel --version 1.2.0
Navegue para o portal do Azure.
Crie um novo recurso do Azure OpenAI se ainda não tiver um.
Crie uma implantação para o modelo que você deseja usar.
Recupere sua chave e ponto de extremidade.
Adicione sua chave e ponto de extremidade ao serviço do construtor do kernel.
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();
Nos exercícios a seguir, você pode praticar a configuração de seu próprio projeto de kernel semântico.