Semantic Kernel

Semantic Kernel

Open-source framework for building AI agents and integrating AI models.

Visit Semantic Kernel

About Semantic Kernel

Semantic Kernel is a lightweight, open-source development kit designed to help developers easily build AI agents and integrate advanced AI models into applications using C#, Python, or Java. It acts as efficient middleware, facilitating rapid development of enterprise-grade AI solutions by combining prompt engineering, plugin integration, and robust orchestration. Semantic Kernel is modular, extensible, and enterprise-ready, making it suitable for integrating language models, automating business processes, and scaling AI-driven applications across multiple modalities.

Resources

Product Website

Visit Semantic Kernel's official website for product details and getting started.

Visit website →

Getting Started with Semantic Kernel

A comprehensive guide to help you set up and start using Semantic Kernel effectively.

View docs →

Semantic Kernel GitHub Repository

Access the source code and contribute to the Semantic Kernel project on GitHub.

View on GitHub →

Semantic Kernel Samples

Explore various examples and sample projects to understand how to implement Semantic Kernel in your applications.

View samples →