Microsoft Semantic Kernel Documentation
by Microsoft
Enterprise-grade SDK for adding AI, plugins, and agents to apps in C#, Python, or Java.
Overview
Semantic Kernel is Microsoft's enterprise-focused SDK for building AI into real applications, with first-class support for C#, Python, and Java. The docs cover plugins (turning native functions into AI-callable tools), planners, memory/embeddings, and the agent framework. It's designed for teams that need to add AI to existing enterprise codebases with production concerns like observability and security in mind.
At a Glance
- Topic
- Frameworks
- Level
- Intermediate
- Format
- Documentation
- Cost
- Free
- Duration
- Self-paced
- Provider
- Microsoft
- Hands-on
- Yes — code/exercises
- Certificate
- None
What You’ll Learn
- ✓Adding LLM capabilities to apps via an SDK
- ✓Plugins that expose functions as AI tools
- ✓Memory, embeddings, and planners
- ✓Building agents for enterprise apps
Highlights
- •Enterprise-oriented, multi-language (C#/Python/Java)
- •Backed by Microsoft
Who It’s For
Best For
- ✓Enterprise developers integrating AI into existing apps
Prerequisites
- •Experience in C#, Python, or Java
FAQ
What is Microsoft Semantic Kernel Documentation?
Microsoft Learn docs for Semantic Kernel, an SDK for integrating LLMs, plugins, memory, and agents into production applications.
Is Microsoft Semantic Kernel Documentation free?
Microsoft Semantic Kernel Documentation is free to access.
What level is Microsoft Semantic Kernel Documentation for?
Microsoft Semantic Kernel Documentation is aimed at a intermediate audience. Recommended background: Experience in C#, Python, or Java.
How long does Microsoft Semantic Kernel Documentation take?
Expect roughly Self-paced. Most learners work through it at their own pace.
What will I learn from Microsoft Semantic Kernel Documentation?
You'll learn: Adding LLM capabilities to apps via an SDK; Plugins that expose functions as AI tools; Memory, embeddings, and planners; Building agents for enterprise apps.