Semantic Kernel : le SDK d'IA de Microsoft, relayé par Agent Framework
Semantic Kernel est un kit de développement open source (licence MIT) de Microsoft pour intégrer des modèles d'IA et des agents dans des applications C#, Python ou Java. Microsoft le considère désormais comme remplacé par Microsoft Agent Framework : il reste maintenu, mais les nouveautés vont surtout à son successeur.
Données au 22 octobre 2026
Projet fusionné dans un autre produit : il n'évolue plus sous ce nom.
L'essentiel en chiffres
| Éditeur | Microsoft |
|---|---|
| Type | Code |
| Langages | C#, Python, Java |
| Open source | Oui |
| Licence | MIT |
| Première version | mars 2023 |
| Niveau conseillé | Intermédiaire |
| Usages | chatbot, multi-agents, RAG |
| Auto-hébergeable | Oui |
| Modèle économique | Gratuit |
| Offre cloud | Non communiqué |
| Multi-agents | Oui |
| Compatible MCP | Oui |
| Choix libre du modèle | Oui |
| Site officiel | Site officiel · Documentation · Dépôt |
GitHub
| Dépôt | microsoft/semantic-kernel |
|---|---|
| Étoiles GitHub | 28 688 |
| Forks | 4 832 |
| Dernière activité du code | 22 octobre 2026 |
| Dernière version publiée | python-1.45.0 (6 octobre 2026) |
Activité GitHub relevée le 22 octobre 2026.
D’où vient Semantic Kernel
Microsoft a lancé Semantic Kernel en 2023 pour aider les développeurs d’applications classiques, notamment en C#, à brancher un modèle d’IA dans leur code sans tout réinventer. Le principe : un « noyau » qui orchestre des plugins, c’est-à-dire des fonctions de votre application, des modèles de prompts ou des API décrites en OpenAPI, que le modèle peut appeler grâce à l’appel d’outils. Le SDK a ensuite ajouté des agents IA, l’orchestration multi-agents, la prise en charge de MCP, des connecteurs vers des bases vectorielles et un « Process Framework » pour modéliser des processus métier.
Le statut en octobre 2026
Le README officiel l’annonce sans détour : « Semantic Kernel est désormais Microsoft Agent Framework ». Ce successeur, construit par la même équipe, reprend les fonctions d’entreprise de Semantic Kernel et les abstractions multi-agents d’AutoGen.
Concrètement, selon le blog officiel d’octobre 2025 :
- la version 1.x reste maintenue pour les bugs critiques et la sécurité ;
- cette maintenance est promise au moins un an après la disponibilité générale d’Agent Framework (version 1.0 publiée le 2 avril 2026) ;
- la majorité des nouvelles fonctionnalités est développée pour Agent Framework.
Au moment du relevé, de nouvelles versions de Semantic Kernel paraissent encore, pour Python comme pour .NET.
Si vous démarrez ou si vous l’utilisez déjà
Vous partez de zéro : suivez la recommandation de Microsoft et commencez par Agent Framework, qui offre des workflows explicites et un engagement de support à long terme.
Vous avez une application Semantic Kernel : elle continue de fonctionner et de recevoir les correctifs importants. Profitez de cette période pour lire le guide de migration officiel, repérer les plugins et agents à porter, et prévoir le passage avant la fin de l’engagement de maintenance.
Forces et limites
Forces : maturité côté .NET, approche par plugins claire, nombreux connecteurs de modèles et de bases vectorielles, déploiement possible avec des modèles locaux.
Limites : c’est un projet en fin de cycle ; investir massivement dessus aujourd’hui expose à une migration plus tard. Les nouveautés du domaine (workflows en graphe, agent « harness ») arrivent dans Agent Framework, pas ici. Si vous n’êtes pas lié à Microsoft, LangChain est une autre option répandue pour relier modèles, outils et données.
Frameworks du même type
- Agno · multi-agents, workflows, RAG
- Mastra · multi-agents, workflows, RAG
- Amazon Bedrock Agents / AgentCore · multi-agents, RAG, workflows
- BeeAI Framework · multi-agents, workflows, RAG
- CAMEL · multi-agents, données, automatisation
- Google Agent Development Kit (ADK) · multi-agents, workflows, chatbot
Questions fréquentes
Semantic Kernel est-il abandonné ?
Non, pas à ce jour. Microsoft s'est engagé à corriger les bugs critiques et les failles de sécurité de la version 1.x au moins un an après la disponibilité générale d'Agent Framework, intervenue en avril 2026. Des versions continuent d'ailleurs de paraître, mais la plupart des nouvelles fonctionnalités sont réservées à Agent Framework.
Faut-il migrer vers Microsoft Agent Framework ?
Pour un projet neuf, c'est la recommandation de Microsoft. Pour une application existante, rien ne presse du jour au lendemain, mais un guide de migration officiel existe et il est prudent de planifier le passage tant que la maintenance est assurée.
Semantic Kernel fonctionne-t-il hors d'Azure ?
Oui. Il se connecte à OpenAI, Azure OpenAI, Hugging Face ou NVIDIA, et peut fonctionner avec des modèles locaux via Ollama, LM Studio ou ONNX, d'après le dépôt officiel.
Quels langages sont pris en charge ?
C# (.NET) et Python dans le dépôt principal, Java dans un dépôt séparé. Le projet est historiquement très utilisé côté .NET.
Sources des données
- github.com
- github.com
- devblogs.microsoft.com
- learn.microsoft.com
- learn.microsoft.com
- GitHub — Métadonnées des dépôts : GitHub
Données au 22 octobre 2026
Signaler une erreur
Un chiffre, une date ou une information vous semble faux ? Dites-le-nous : chaque signalement est vérifié.