π§ Semantic Kernel PathΒΆ
L100 L200 L300 L400
Semantic Kernel (SK) is Microsoft's open-source SDK for building AI agents and applications in Python, C#, and Java. It provides a rich abstraction layer over LLMs with support for plugins, memory, vector stores, auto function calling, and multi-agent orchestration.
What You'll BuildΒΆ
- β Your first SK agent powered by GitHub Models (free)
- β Plugins (native functions + OpenAPI connectors)
- β Vector memory for context-aware agents
- β Auto function calling with planners
- β Multi-agent orchestration with an orchestrator + worker pattern
Path Labs (3 labs, ~135 min total)ΒΆ
| Lab | Title | Level | Cost |
|---|---|---|---|
| Lab 014 | Semantic Kernel β Hello Agent | L100 | β GitHub Free |
| Lab 023 | Semantic Kernel β Plugins, Memory & Planners | L200 | β GitHub Free |
| Lab 034 | Multi-Agent Orchestration with Semantic Kernel | L300 | β GitHub Free |
Semantic Kernel Building BlocksΒΆ
External ResourcesΒΆ
Microsoft Agent Framework 1.0 migrationΒΆ
This path is retained as migration context. New implementations use Labs 014, 023, 034, 040, 076, and 106 with Microsoft Agent Framework 1.0.