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