Semantic Kernel(2.8万星)2026

📘 教程 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。

相关文章

❓ 常见问题

Is it free?

Yes - MIT licensed open source.

Which languages?

C#, Python, and Java are officially supported.

Does it work with local models?

Yes - you can connect any OpenAI-compatible endpoint, including Ollama.

相关文章
2026-08-14
Figma 里的 AI UI 设计 2026:6 个在画布内设计的插件
2026-08-14
Excel AI 数据分析 2026:6 个给讨厌透视表的人的工具
2026-07-17
AI Agent环境分离:开发、测试、生产环境分开
2026-11-04
AI Agent 身份实测:同一把 API Key 跑了三个月,换成 398 字节签名凭证后能查到谁干的
2026-07-23
OpenCV计算机视觉教程:从基础到进阶完全指南
2026-08-14
本地 AI 图像生成器 2026:在自己 GPU 上跑 Stable Diffusion

本站文章由编辑人工撰写,收录的工具均经过实测或公开资料核验。文中链接指向工具官网或 GitHub 仓库,仅作信息参考,不构成付费推广。

💬 评论 (0)

暂无评论,来说两句吧~

登录后评论