Semantic Kernel: el SDK de IA de Microsoft, relevado por Agent Framework
Semantic Kernel es un kit de desarrollo open source (licencia MIT) de Microsoft para integrar modelos de IA y agentes en aplicaciones C#, Python o Java. Microsoft lo considera ahora sustituido por Microsoft Agent Framework: sigue manteniéndose, pero la mayoría de las novedades van a su sucesor.
Datos a 22 de octubre de 2026
Proyecto fusionado en otro producto: ya no evoluciona con este nombre.
Lo esencial en cifras
| Editor | Microsoft |
|---|---|
| Tipo | Código |
| Lenguajes | C#, Python, Java |
| Código abierto | Sí |
| Licencia | MIT |
| Primera versión | marzo de 2023 |
| Nivel recomendado | Intermedio |
| Usos | chatbot, multiagente, RAG |
| Autoalojable | Sí |
| Modelo de negocio | Gratis |
| Oferta en la nube | No comunicado |
| Multiagente | Sí |
| Compatible con MCP | Sí |
| Libre elección de modelo | Sí |
| Sitio oficial | Sitio oficial · Documentación · Repositorio |
GitHub
| Repositorio | microsoft/semantic-kernel |
|---|---|
| Estrellas en GitHub | 28.688 |
| Forks | 4832 |
| Última actividad del código | 22 de octubre de 2026 |
| Última versión publicada | python-1.45.0 (6 de octubre de 2026) |
Actividad de GitHub consultada el 22 de octubre de 2026.
De dónde viene Semantic Kernel
Microsoft lanzó Semantic Kernel en 2023 para ayudar a los desarrolladores de aplicaciones convencionales, en particular en C#, a conectar un modelo de IA a su código sin reinventar la rueda. La idea: un «núcleo» que orquesta plugins, es decir, funciones de su aplicación, plantillas de prompts o API descritas en OpenAPI, que el modelo puede invocar mediante la llamada a herramientas. El SDK incorporó después agentes de IA, orquestación multiagente, compatibilidad con MCP, conectores para bases vectoriales y un «Process Framework» para modelar procesos de negocio.
Su estado en octubre de 2026
El README oficial lo dice sin rodeos: «Semantic Kernel es ahora Microsoft Agent Framework». Este sucesor, creado por el mismo equipo, recoge las funciones empresariales de Semantic Kernel y las abstracciones multiagente de AutoGen.
En concreto, según el blog oficial de octubre de 2025:
- la versión 1.x se sigue manteniendo para errores críticos y seguridad;
- ese mantenimiento está prometido durante al menos un año tras la disponibilidad general de Agent Framework (versión 1.0 publicada el 2 de abril de 2026);
- la mayoría de las funciones nuevas se desarrollan para Agent Framework.
En el momento de la consulta, todavía se publican nuevas versiones de Semantic Kernel, tanto para Python como para .NET.
Si empieza ahora o si ya lo usa
Empieza desde cero: siga la recomendación de Microsoft y comience con Agent Framework, que ofrece flujos explícitos y un compromiso de soporte a largo plazo.
Ya tiene una aplicación con Semantic Kernel: seguirá funcionando y recibiendo las correcciones importantes. Aproveche este periodo para leer la guía oficial de migración, identificar los plugins y agentes que tendrá que adaptar y planificar el cambio antes de que termine el compromiso de mantenimiento.
Ventajas y límites
Ventajas: madurez en .NET, un enfoque por plugins claro, numerosos conectores de modelos y bases vectoriales, y la posibilidad de trabajar con modelos locales.
Límites: es un proyecto al final de su ciclo; invertir mucho en él hoy supone una migración más adelante. Las novedades del sector, como los flujos en grafo o el agente «harness», llegan a Agent Framework y no a Semantic Kernel. Si no depende del ecosistema Microsoft, LangChain es otra opción muy extendida para conectar modelos, herramientas y datos.
Frameworks del mismo tipo
- Agno · multiagente, flujos de trabajo, RAG
- Mastra · multiagente, flujos de trabajo, RAG
- Amazon Bedrock Agents / AgentCore · multiagente, RAG, flujos de trabajo
- BeeAI Framework · multiagente, flujos de trabajo, RAG
- CAMEL · multiagente, datos, automatización
- Google Agent Development Kit (ADK) · multiagente, flujos de trabajo, chatbot
Preguntas frecuentes
¿Se ha abandonado Semantic Kernel?
No, por ahora. Microsoft se comprometió a corregir errores críticos y fallos de seguridad de la versión 1.x durante al menos un año tras la disponibilidad general de Agent Framework, alcanzada en abril de 2026. Siguen publicándose versiones, pero la mayoría de las funciones nuevas se reservan para Agent Framework.
¿Conviene migrar a Microsoft Agent Framework?
Para un proyecto nuevo, es la recomendación de Microsoft. Para una aplicación existente no hay prisa inmediata, pero existe una guía oficial de migración y es prudente planificar el cambio mientras el mantenimiento esté garantizado.
¿Funciona Semantic Kernel fuera de Azure?
Sí. Según el repositorio oficial, se conecta a OpenAI, Azure OpenAI, Hugging Face o NVIDIA, y puede funcionar con modelos locales mediante Ollama, LM Studio u ONNX.
¿Qué lenguajes admite?
C# (.NET) y Python en el repositorio principal, y Java en un repositorio aparte. El proyecto ha sido históricamente muy popular entre los desarrolladores .NET.
Fuentes de los datos
- github.com
- github.com
- devblogs.microsoft.com
- learn.microsoft.com
- learn.microsoft.com
- GitHub — Metadatos de los repositorios: GitHub
Datos a 22 de octubre de 2026
Señalar un error
¿Una cifra, una fecha o un dato le parece incorrecto? Díganoslo: verificamos cada aviso.