Semantic Kernel .NET SDK 的 v1.0.0 Beta1 发布

💡 原文中文,约2400字,阅读约需6分钟。
📝

内容提要

Microsoft发布了开源的Semantic Kernel(SK)1.0.0 Beta1版本,这是一个轻量级SDK,结合了OpenAI、Azure OpenAI和Hugging Face等AI LLM的集成。更新包括对SDK的多项更改和改进,如将包和类从“技能”重命名为“插件”,添加对多个AI模型的支持等。

🎯

关键要点

  • Microsoft发布了开源的Semantic Kernel(SK)1.0.0 Beta1版本,这是一个轻量级SDK。
  • Semantic Kernel结合了OpenAI、Azure OpenAI和Hugging Face等AI LLM的集成。
  • SDK支持Java、Python和C#,并提供连接器以创建模拟的“大脑”。
  • 更新包括将包和类从“技能”重命名为“插件”,添加对多个AI模型的支持。
  • 重构规划器和内存配置,引入新的结果类型(PromptTemplateConfig和FunctionResult KernelResult)。
  • 更新NuGet包需要更改Meta package以包含核心功能,并重命名多个包以匹配新的命名约定。
  • 更新代码需要重命名ImportAIPluginAsync为ImportPlugin,并进行其他重构。
  • 入门步骤包括创建GitHub存储库、添加必要的NuGet包和编写简单程序。
  • 核心NuGet包包括Microsoft.SemanticKernel和其他扩展包,需按需添加大模型和插件等。
➡️

继续阅读