練習 - 建置核心物件

已完成

在此練習中,您將瞭解如何建置您的第一個語意核心 SDK 專案。 您可以建立新專案、新增語意核心 SDK NuGet 套件、建立核心物件,然後執行您的第一個提示。 現在就開始吧!

重要

您必須已安裝 Visual Studio 2022 或 Visual Studio Code C# 開發工具包延伸模組,並安裝 .NET 8.0 ,才能完成這些步驟。

  1. 開啟 Visual Studio Code 並且建立新專案。

    您可以透過開啟 [終端機] 並執行命令來建立新專案: dotnet new console -o SKProject

  2. 在專案的目錄中開啟終端機。

    您可以以滑鼠右鍵按一下專案資料夾,然後選取 [在整合式終端機中開啟],以開啟終端機。

  3. 在終端機中,執行下列命令以安裝語意核心 SDK:

    dotnet add package Microsoft.SemanticKernel --version 1.2.0

  4. 輸入下列程式碼以建立核心:

    using Microsoft.SemanticKernel;
    
    var builder = Kernel.CreateBuilder();
    builder.AddAzureOpenAIChatCompletion(
        "your-deployment-name",
        "your-endpoint",
        "your-api-key",
        "deployment-model");
    var kernel = builder.Build();
    

    請務必將預留位置取代為您的 Azure 資源中的值。

  5. 若要測試您的核心和端點是否正常運作,請輸入下列程式碼:

    var result = await kernel.InvokePromptAsync(
            "Give me a list of breakfast foods with eggs and cheese");
        Console.WriteLine(result);
    
  6. 執行程式碼,並確認您看到類似下列項目的回應:

    1. Omelette
    2. Frittata
    3. Breakfast burrito
    4. Scrambled eggs with cheese
    5. Quiche
    6. Huevos rancheros
    7. Cheese and egg sandwich
    8. Egg and cheese bagel
    9. Egg and cheese croissant
    10. Baked eggs with cheese
    

    回應來自您傳遞給核心的 Azure OpenAI 模型。 語意核心 SDK 可連線到大型語言模型 (LLM) 並執行提示。 請注意,您可以快速地從 LLM 接收回應。 語意核心 SDK 讓建置智慧型應用程式變得簡單且有效率。