Microsoft facilita a los desarrolladores la creación de aplicaciones que sacan partido a la IA acercando los modelos líderes de la industria de Azure AI a la comunidad global de GitHub, que cuenta con más de 100 millones de miembros.

Más de 60.000 organizaciones utilizan en la actualidad Microsoft Azure AI para explorar el potencial de las aplicaciones de IA personalizadas. Sin embargo, el mercado está evolucionando rápidamente de la experimentación a la escala, y cada vez más desarrolladores de todo el mundo sacan partido a la Inteligencia Artificial. Con esta evolución natural, las necesidades de los desarrolladores y sus requisitos para acceder y crear a partir de modelos y herramientas de IA también se están transformando.

Para apoyar el crecimiento a escala, Microsoft ha anunciado su colaboración con GitHub para brindar a sus más de 100 millones de desarrolladores la posibilidad de construir aplicaciones de IA directamente desde GitHub.com con integraciones completas con Codespaces y Microsoft Visual Studio Code. Este trabajo conjunto ofrece la mejor selección de modelos de Azure AI a los desarrolladores a través de GitHub Models, junto con APIs sencillas para facilitar aplicaciones de IA responsables y preparadas para producción.

Para obtener más información sobre cómo GitHub Models puede ayudar a aumentar la experimentación y acelerar los ciclos de desarrollo, todo ello sin salir del entorno de GitHub, puedes leer el blog del CEO de GitHub, Thomas Dohmke.

Simplificando el desarrollo de IA

A medida que se acelera la innovación en modelos de IA, Azure mantiene su compromiso de ofrecer la mejor selección y la mayor diversidad de modelos para satisfacer las necesidades concretas de coste, latencia, diseño y seguridad de los desarrolladores de Inteligencia Artificial. En la actualidad, Microsoft ofrece la biblioteca de modelos más grande y completa del mercado, incluidos los últimos modelos de OpenAI, Meta, Mistral y Cohere y actualizaciones de la propia familia Phi-3 de modelos de lenguaje pequeños de Microsoft. Con GitHub Models, los desarrolladores ahora pueden explorar y utilizar los modelos más recientes junto con las innovaciones de IA y los modelos de vanguardia de próxima generación. Esta oferta proporciona a cada desarrollador la flexibilidad necesaria para elegir la mejor combinación de capacidades únicas, métricas de rendimiento y rentabilidad.

Si bien la innovación continua de los modelos aporta más opciones, también conlleva complejidad a la hora de seleccionar el modelo adecuado para cada escenario. En la actualidad, los desarrolladores disponen de una amplia gama de opciones para la nube y el edge, de uso general o específico para una tarea, y muchas otras opciones. Además de eso, las organizaciones a menudo necesitan múltiples modelos para lograr una mejor calidad, un menor coste de los productos vendidos y abordar casos de uso complejos para cada sector. GitHub Models abre la puerta a que los desarrolladores experimenten con múltiples modelos, simplificando la experimentación y selección de modelos a través de lo mejor del catálogo de Azure AI, comparando rápidamente modelos, parámetros y prompts.

graphical user interface, application

Al hacer de Azure AI una plataforma abierta y modular, Microsoft quiere ayudar a sus clientes a pasar rápidamente de la idea al código y a la nube. De este modo, con Azure AI en GitHub, es posible usar Codespaces para configurar un prototipo o utilizar la extensión Prompt  y para generar código con GitHub Models directamente en Microsoft Visual Studio Code.

En los próximos meses, la integración se ampliará aún más, llevando los servicios de lenguaje, visión y multimodales de Azure AI a GitHub, junto con elementos adicionales de la cadena de herramientas de Azure AI, agilizando aún más el proceso de desarrollo de aplicaciones de Inteligencia Artificial.

https://www.youtube-nocookie.com/embed/rHEjCR3S8Z4?feature=oembed

Integración de la seguridad por defecto 

Los desarrolladores que trabajan con IA quieren estar seguros de que sus aplicaciones de Inteligencia Artificial son fiables, seguras y están protegidas. GitHub Models ofrece a los desarrolladores una base sólida desde el inicio con controles de seguridad integrados de Azure AI.

Azure AI trabaja con proveedores de modelos y otros partners como HiddenLayer para reducir las amenazas emergentes, desde vulnerabilidades de ciberseguridad hasta malware y otros signos de manipulación. Microsoft ha llevado esto más allá en GitHub Models integrando Azure AI Content Safety para los principales modelos fundacionales, incluidos Azure OpenAI Service, Llama y Mistral. Azure AI Content Safety permite una protección integrada y en tiempo real frente a riesgos como la generación de contenido dañino, materiales con copyright, alucinaciones y nuevos ataques específicos de IA como jailbreaks y ataques de inyección de prompt.

Si los desarrolladores quieren profundizar más, pueden personalizar estos controles en Azure AI, utilizando las evaluaciones para probar y supervisar sus aplicaciones en cuanto a calidad y seguridad.

Simplicidad de la IA con una única API

Una mayor selección de modelos ofrece a los desarrolladores la más amplia gama de opciones para las aplicaciones individuales que están construyendo. Pero, naturalmente, cada modelo conlleva una mayor complejidad. Para contrarrestar esto, Microsoft apuesta por facilitar a cada desarrollador la experimentación con una gama de modelos a través de la API de inferencia de modelos de Azure AI. Utilizando esta única API, los desarrolladores de GitHub pueden ahora acceder a un conjunto común de capacidades para comparar el rendimiento a través de un conjunto diverso de modelos fundacionales de una manera uniforme y consistente, cambiando fácilmente entre modelos para comparar el rendimiento sin cambiar el código subyacente.

El SDK Azure AI Inference proporciona librerías cliente en Python y JavaScript con soporte para C# y, próximamente, .NET. Este SDK facilita la integración de la IA en las aplicaciones simplificando las tareas comunes relacionadas con la autenticación, la seguridad y las repeticiones en el lenguaje de programación elegido. Se puede empezar hoy mismo con ejemplos en Python y JavaScript.

Agilizar el acceso a GitHub Enterprise a través de Microsoft Azure

Más allá de estas nuevas integraciones, Microsoft está haciendo que sea más fácil que nunca para las organizaciones acceder a GitHub Enterprise a través de Azure, combinando la plataforma nativa en la nube de GitHub con la robusta seguridad y escalabilidad de grado empresarial de Azure.

Las organizaciones con una suscripción Azure existente pueden comprar productos GitHub a través de autoservicio, directamente a través de Microsoft Sales o a través de Microsoft Cloud Solution Providers y pueden ajustar el número de licencias de GitHub según sea necesario para garantizar un uso eficiente. Además, las organizaciones que cumplan los requisitos pueden aprovechar el Microsoft Azure Consumption Commitment (MACC) y el Azure Commitment Discount (ACD).

Las empresas pueden ahora poner en marcha una instancia de GitHub directamente desde el Portal Azure y conectar su Microsoft Entra ID con GitHub para facilitar la gestión de usuarios y el control de acceso. Con una suscripción a Azure, se dispone de todas las herramientas necesarias para crear una aplicación de IA inteligente, incluido el acceso a la gama completa de servicios de GitHub, como repositorios, Acciones, Seguridad Avanzada y Copilot. Esto hace que sea muy sencillo y eficiente ofrecer a los desarrolladores todo lo que necesitan para crear y desplegar aplicaciones de IA a escala.

Los nuevos clientes pueden explorar estas capacidades con una prueba gratuita de 30 días de GitHub Enterprise.

GitHub Enterprise in Azure portal webpage

Más información: