Semantic Kernel(2.8万星)2026:微软的AI智能体构建SDK,支持插件与记忆

📘 教程 2026-08-06 约 5 分钟阅读

Semantic Kernel(28,422星)是微软的开源SDK,用插件、规划器和记忆构建AI智能体和Copilot。本文教你用C#或Python上手。

💡 你将学到

Semantic Kernel(28,422星)是微软的开源SDK,用插件、规划器和记忆构建AI智能体和Copilot。本文教你用C#或Python上手。

直接给结论

microsoft/semantic-kernel(28,422星,C#)是微软的开源SDK,让你在应用里编排AI智能体。它提供插件(技能)、规划器、记忆和OpenAI/Azure OpenAI等模型连接器——C#、Python、Java都是一等公民。

核心概念

概念 作用
Kernel 连接模型、记忆和插件的中央编排器
Plugin AI可调用的一组函数
Planner 自动编排插件调用以实现目标
Memory 存储和检索事实/嵌入,提供上下文
Connector 桥接到模型服务商(OpenAI、Azure、本地)

最小示例(C#)

using Microsoft.SemanticKernel;

var builder = Kernel.CreateBuilder();
builder.AddOpenAIChatCompletion("gpt-4o-mini", apiKey);

var kernel = builder.Build();

var result = await kernel.InvokePromptAsync(
    "Summarize this in one sentence: {{$input}}",
    new() { ["input"] = "..." });

Console.WriteLine(result);

Python版概念相同:

from semantic_kernel import Kernel
kernel = Kernel()
kernel.add_service(OpenAIChatCompletion("gpt-4o-mini", api_key))

何时用Semantic Kernel而不是LangChain

实用技巧

FAQ

免费吗? 是——MIT开源协议。

支持哪些语言? 官方支持C#、Python和Java。

能用本地模型吗? 能——可连接任意OpenAI兼容端点,包括Ollama。

相关文章
2026-06-29
高收益主线龙头策略——不花钱的数据,也能抓到龙头
2026-06-29
你笔记本里,藏着一个AI
2026-07-14
免费AI编程助手 2026 配置指南:VS Code 5分钟装 Continue、Copilot、Windsurf

💬 评论 (0)

暂无评论,来说两句吧~

登录后评论