
Model Context Protocol
面向 AI 应用的开放连接标准,让助手一次接入就能调用各类外部工具、数据源与工作流。
Semantic Kernel 是微软开源的 AI 智能体开发工具包,本质是一套 SDK,把大模型调用、插件函数和规划编排塞进 C#、Python、Java 这些开发者本来就熟的语法里。比起在业务代码外另起一个智能体服务,Semantic Kernel 更像把 AI 能力直接编进应用:开发者写个普通函数,标上描述,Semantic Kernel 就能在大模型决策时自动选中并调用。
实际用下来,Semantic Kernel 对已经用微软技术栈的团队最顺,和 Azure OpenAI、Entra 身份、向量库都是现成集成,函数调用和规划循环开箱就有。检索增强也省事,把文档接进记忆接口就能做带出处的问答。要说不足,Semantic Kernel 偏底层,要做完整产品还得自己搭前端和服务;概念和模板多,新手要先消化规划、插件、记忆几块。版本方面 Semantic Kernel 在往 Microsoft Agent Framework 靠拢,老项目升级时要留意接口变化。
开源 MIT 协议,可免费商用,价格可能随官方调整(底层大模型按用量计费)。
| 套餐 | 价格 | 包含内容 |
|---|---|---|
| 开源版 | 免费(MIT 协议) | 代码可商用 社区与文档支持 自行部署运行 底层大模型按用量另计 |
| 企业支持 | 联系微软 | Azure 企业级保障 合规与私有网络 专属技术支持 与微软云打通 |
| 对比维度 | Semantic Kernel(本工具) | LangChain | CrewAI | AutoGen | Dify |
|---|---|---|---|---|---|
| 定位 | 微软开源 AI 智能体 SDK。 | 开源智能体框架。 | 多智能体编排框架。 | 微软多智能体框架。 | 低代码智能体平台。 |
| 核心优势 | 和微软云集成好,多语言,函数调用自然。 | 生态大,语言多。 | 多 agent 协作强。 | 对话式多 agent。 | 可视化上手快。 |
| 主要短板 | 偏底层,要自己搭产品,概念多。 | 与微软栈集成弱。 | 偏 Python。 | 维护模式转 MAF。 | 深度定制不如 SDK。 |
| 价格 | 开源免费,企业支持联系微软。 | 开源免费。 | 开源免费与企业版。 | 开源免费。 | 开源免费与订阅。 |
| 适合谁 | 用微软栈、要把 AI 编进应用的开发者。 | 开发者。 | 做多 agent 的团队。 | 研究者。 | 中小团队。 |







