微軟在2023年12月19日在部落格上(Say hello to Semantic Kernel V1.0.1[1])釋出了Semantic kernel的.NET 正式1.0.1版本。新版本提供了新的文件,以解釋 SDK 建立 AI 代理的能力,這些代理可以與使用者互動、回答問題、呼叫現有程式碼、自動化流程和執行各種其他任務。
Semantic Kernel 是一個開源 SDK,可讓您輕鬆地將 OpenAI、Azure OpenAI 和 Hugging Face 等 AI 服務與 C# 和 Python 等傳統程式語言相結合。透過這樣做,您可以建立結合兩全其美的 AI 應用程式。SDK 充當 Microsoft AI 模型堆疊和 Copilot AI 助手的 AI 編排層,提供互動服務以與底層機器語言基礎模型和 AI 基礎設施配合使用。
同時更新了有關 learn.microsoft.com 的文件[2],可幫助使用者熟悉新 UI。在解釋語義核心(如提示[3]和核心[4])的核心概念的同時,還涵蓋了構建 AI 代理所需的核心元件,包括外掛[5]、規劃器[6]和角色[7]。
藉助 Semantic Kernel,我們可以輕鬆構建具有個性化角色的代理,該代理可以使用規劃器或自動函式呼叫自動呼叫外掛。一旦你掌握了基礎知識,你就可以構建任何東西,從簡單的聊天機器人到完全自主的代理。
微軟在公告文章裡重點介紹了文件,列出了各種可用的軟體包(包括預覽版和 alpha 版),並指出 Discord 是獲得構建第一個代理幫助的最佳場所。
現在語義核心已經達到了 V1.0.1, API 現在終於穩定了。展望未來,在 2024 年 1 月,該團隊將專注於三個核心主題:
- AI 聯結器 -- 例如,Phi、Llama、Mistral、Gemini 以及 Hugging face 和本地模型的支援。
- Memory聯結器 -- 更新當前的Memory聯結器,以更好地利用每個服務的功能。
- 以及額外的Agent 抽象——例如,提供允許開發人員構建不是基於 OpenAI 的助手的抽象。
由於核心團隊仍然需要解決 #2 和 #3 的抽象和介面,我們建議社群幫助我們專注於 #1。我們希望在新的一年裡儘快為所有頂級模型提供 AI 聯結器。社群已經為其中一些聯結器釋出了幾個 PR,SK 核心團隊目前都在休假,他們將在 1 月份回來後立即審查和合並它們。
相關連結:
- [1]Say hello to Semantic Kernel V1.0.1:https://devblogs.microsoft.com/semantic-kernel/semantic-kernel-v1-0-1-has-arrived-to-help-you-build-agents/
- [2]文件:https://learn.microsoft.com/en-us/semantic-kernel/overview/
- [3]提示:https://learn.microsoft.com/en-us/semantic-kernel/prompts/
- [4]核心:https://learn.microsoft.com/en-us/semantic-kernel/agents/kernel/?tabs=Csharp
- [5]外掛:https://learn.microsoft.com/en-us/semantic-kernel/agents/plugins/
- [6]規劃器:https://learn.microsoft.com/en-us/semantic-kernel/agents/planners/?tabs=Csharp
- [7]角色:https://learn.microsoft.com/en-us/semantic-kernel/agents/#persona-giving-your-agent-a-personality