Skip to content

🧠 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ΒΆ

Semantic Kernel Architecture


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.