đź§  Semantic Kernel

A comprehensive collection of guides and tutorials on Microsoft Semantic Kernel - the open-source SDK that enables you to build AI agents and integrate large language models into your applications with ease.

Semantic Kernel Banner

About Semantic Kernel

Semantic Kernel is an open-source SDK that lets you easily build agents that can call your existing code. As a highly extensible SDK, you can use Semantic Kernel with models from OpenAI, Azure OpenAI, Hugging Face, and more! By combining your existing C#, Python, and Java code with these models, you can build agents that answer questions and automate processes.

Key Semantic Kernel Concepts

đź’¬ LLM Chat Completion

Build conversational AI experiences using large language models with streaming and context management.

đź§© Memory

Store and retrieve contextual information to build stateful AI applications with long-term memory.

Learning Resources