Como criar o seu kernel
Usar o SDK do Kernel Semântico requer uma configuração mínima. Para começar a criar o seu próprio agente de IA, você precisa apenas do pacote do SDK e de um ponto de extremidade para o serviço de modelo de linguagem grande (LLM). O SDK usa esse ponto de extremidade para se conectar ao LLM e executar prompts. O SDK do Kernel Semântico dá suporte a LLMs do HuggingFace, OpenAI e OpenAI do Azure. Para este exemplo, usamos o OpenAI do Azure.
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 até o Portal do Azure.
Crie um recurso do Azure OpenAI se você ainda não tiver um.
Crie uma implantação para o modelo que você deseja usar.
Recupere sua chave e ponto de extremidade.
Adicione a chave e o ponto de extremidade ao serviço do construtor de 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.