カーネルをビルドする方法

完了

Semantic Kernel SDK を使用するには、最小限のセットアップが必要です。 独自の AI エージェントの作成を開始するために必要なものは、SDK パッケージと、大規模言語モデル (LLM) サービスのエンドポイントだけです。 SDK でこのエンドポイントを使用して LLM に接続し、プロンプトを実行します。 Semantic Kernel SDK では、HuggingFace、OpenAI、Azure Open AI LLM がサポートされています。 この例では、Azure OpenAI を使用します。

Semantic Kernel SDK の使用を開始するための手順は次のとおりです。

  1. Semantic Kernel SDK をインストールします。

    Visual Studio Code で次のコマンドを使用できます: dotnet add package Microsoft.SemanticKernel --version 1.2.0

  2. Azure Portal に移動します。

  3. Azure OpenAI リソースがまだない場合は、新しく作成します。

  4. 使用するモデルのデプロイを作成します。

  5. キーとエンドポイントを取得します。

  6. カーネル ビルダー サービスにキーとエンドポイントを追加します。

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

後続の演習では、独自のセマンティック カーネル プロジェクトの設定を練習できます。