Skip to content

Semantic Kernel for .NET Intelligent Apps

Semantic Kernel

Semantic Kernel is an open-source Software Development Kit (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.

Getting Started

Learn more about the Semantic Kernel and how to use it in your .NET intelligent applications:

Projects and samples built with Semantic Kernel

  • Project Miyagi: Reimagines the design, development, and deployment of intelligent applications on top of Azure with all of the latest AI services and tools.