Semantic Kernel 是微软官方开源的 LLM 集成与 Agent 开发框架,支持 C#、Python、Java 多种语言,面向企业级场景设计,与 Azure 生态深度集成。核心由插件(Plugins)、规划器(Planner)与函数调用(Function Calling)组成,是 2026 年生产级 Agent SDK 的六大主流之一(与 LangGraph、CrewAI、OpenAI Agents SDK、Claude Agent SDK、Google ADK 并列)。
核心设计
🔌 插件(Plugins)
- 将业务能力封装为可复用的插件
- 语义函数与原生函数统一抽象
🗺️ 规划器(Planner)
- 自动编排插件调用顺序完成复杂任务
- 支持函数调用(Function Calling)能力
🌐 多语言支持
- C# / Python / Java 多语言 SDK
- 企业可复用已有技术栈
生态与定位
- 与 Azure OpenAI 等微软服务深度集成
- 面向企业级生产场景设计
- 2026 年生产级 Agent SDK 六大主流之一
开源信息
- 28.4k+ stars(2026-08 实测)
- 仓库:https://github.com/microsoft/semantic-kernel