Saltar al contenido
FindOpenSource

Semantic Kernel

SDK de código abierto de Microsoft para integrar grandes modelos de lenguaje en aplicaciones, con soporte para plugins, memoria y planificación.

Descripción general

Semantic Kernel permite a los desarrolladores combinar prompts de LLM con funciones de código nativo como "plugins" intercambiables, dando a un LLM la capacidad de llamar a lógica de aplicación real, y proporciona abstracciones de memoria y planificación para construir funciones de IA más autónomas y de varios pasos. Está diseñado para integrarse de forma natural en bases de código .NET, Python o Java existentes en lugar de requerir una reescritura.

Semantic Kernel encaja en equipos que ya trabajan en el ecosistema de Microsoft (especialmente .NET) y quieren un SDK de orquestación de LLM que se sienta nativo en ese entorno, una alternativa a LangChain (también en este catálogo) con soporte multilenguaje de primera clase, incluida una fuerte integración con .NET.

Por qué está en este catálogo

Valoración del catálogo: ★★★☆☆ (3/5)

Microsoft's LLM orchestration SDK, meaningful overlap with LangChain but distinct enterprise/.NET positioning.

  • Maduro
  • Respaldado por un proveedor
Categorías
IA y Machine Learning
Palabras clave
llm-frameworkagent-frameworkdotnet
Lenguajes
C#, Python
Licencia
MIT

Comparar con otro proyecto

¿Encontraste un error? Sugiere una edición en GitHub.