AI Agent Orchestration Framework SDK
27.8k 2026-05-06
microsoft/semantic-kernel
An enterprise-ready, model-agnostic SDK for building and orchestrating intelligent AI agents and multi-agent systems with cutting-edge LLM technology.
Core Features
Model Flexibility with built-in support for various LLMs (OpenAI, Azure OpenAI, Hugging Face, NVidia)
Modular AI Agent Framework with access to tools/plugins, memory, and planning capabilities
Orchestration of complex Multi-Agent Systems for collaborative workflows
Extensible Plugin Ecosystem for native code functions, prompt templates, and OpenAPI specs
Seamless integration with Vector Databases (Azure AI Search, Elasticsearch, Chroma)
Quick Start
pip install semantic-kernelDetailed Introduction
Semantic Kernel is a powerful, model-agnostic SDK designed to empower developers in integrating advanced LLM technology into their applications. It provides an enterprise-grade framework for building, orchestrating, and deploying intelligent AI agents and complex multi-agent systems. While this project is now succeeded by Microsoft Agent Framework, Semantic Kernel laid the foundation for creating robust AI solutions with features like flexible model connectivity, a rich plugin ecosystem, and support for various vector databases, ensuring reliability and scalability for AI-driven applications.