Comment générer votre noyau

Effectué

L’utilisation du Kit de développement logiciel (SDK) Semantic Kernel (Noyau sémantique) nécessite une configuration minimale. Pour commencer à créer votre propre agent IA, vous avez simplement besoin du package Kit de développement logiciel (SDK) et d’un point de terminaison pour le service de grand modèle de langage (LLM). Le Kit de développement logiciel (SDK) utilise ce point de terminaison pour se connecter au LLM et exécuter des invites. Le SDK de noyau sémantique prend en charge HuggingFace, OpenAI et Azure OpenAI LLMs. Pour cet exemple, nous utilisons Azure OpenAI.

La procédure à suivre pour commencer à utiliser le Kit de développement logiciel (SDK) Semantic Kernel sont les suivantes :

  1. Installez le Kit de développement logiciel (SDK) Semantic Kernel.

    Dans Visual Studio Code, vous pouvez utiliser la commande : dotnet add package Microsoft.SemanticKernel --version 1.2.0

  2. Accédez au portail Azure.

  3. Créez une ressource Azure OpenAI si vous n’en avez pas déjà.

  4. Créez un déploiement pour le modèle que vous souhaitez utiliser.

  5. Récupérez votre clé et votre point de terminaison.

  6. Ajoutez votre clé et votre point de terminaison au service du générateur de noyau.

    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();
    

Dans les exercices suivants, vous pouvez vous exercer à configurer votre propre projet de noyau sémantique.