Anunciado por microsoft El 5 de diciembre, la versión candidata (RC) del SDK .NET de Semantic Kernel hace posible integrar modelos de lenguajes grandes con lenguajes de programación convencionales como C#, Python y Java. A partir del 7 de diciembre, el SDK de Semantic Kernel de código abierto se encontraba en la etapa RC3, y la interfaz se acercaba a su estructura final v1.0.0.0.

Con las últimas actualizaciones, Microsoft ha buscado hacer que el SDK sea más fácil de usar para los usuarios nuevos y existentes. Para hacer esto, “se ha cambiado el nombre de muchas clases e interfaces para alinearse mejor con el resto de la industria y se han actualizado clases personalizadas a implementaciones .NET existentes”, dijo Microsoft. La empresa también automatizó completamente las llamadas de funciones con OpenAI, cuyo proceso anteriormente requería varios pasos.

Consultas de IA que también pueden depender de HTML

Microsoft ha aumentado el valor del kernel y ha simplificado su uso convirtiéndolo en una “bolsa de propiedad” para toda la aplicación de IA. Todos los elementos de la aplicación, incluidos múltiples servicios de IA, múltiples complementos y servicios como registradores y controladores HTTP, se pueden agregar al kernel para que todos los componentes del Kernel Semántico puedan usarlos para realizar consultas de AI.

Los desarrolladores pueden usar la inyección de dependencia en Semantic Kernel para crear el kernel y usar un único archivo YAML para describir todo lo necesario para una función de solicitud, anteriormente denominadas funciones semánticas.