語義內核框架-Semantic Kernel
首先看看官方描述:Semantic Kernel 是一個開源 SDK,可讓您輕松構建可以調用現有代碼的代理。作為高度可擴展的 SDK,可以將語義內核與來自 OpenAI、Azure OpenAI、Hugging Face 等的模型一起使用!通過將現有的 C#、Python 和 Java 代碼與這些模型相結合,可以生成用于回答問題和自動執行流程的代理。
個人理解:語義內核框架Semantic Kernel可以幫助我們連接大模型,根據模型返回的信息控制業務函數的執行,優點在于我們只需要關注業務實現部分就可以了,與大模型的交互和函數代碼的觸發都由框架進行。降低了開發者接入人工智能的難度,提高了大模型能力的釋放方式。
資源信息
在開始使用框架前建議多閱讀相關文檔和資料。
微軟learn:使用語義內核創建 AI 代理 |Microsoft 學習
github地址:microsoft/semantic-kernel: Integrate cutting-edge LLM technology quickly and easily into your apps (github.com)
Nuget:NuGet Gallery | Microsoft.SemanticKernel 1.5.0
博客:Semantic Kernel | The latest news from the Semantic Kernel team for developers (microsoft.com)
目前支持的編程語言:C#、Python、Java
在線工具:星眼工具 (bxixd.com)
知識點
函數-Function
插件-Plugin
規劃器-Planner