La IA como un aliado clave de los desarrolladores modernos

En el marco de su evento Build 2022, Microsoft anunció más de 50 productos y características para impulsar a los desarrolladores a marcar una diferencia en la forma que se crean y funcionan las aplicaciones del futuro. Gran parte de estas innovaciones destacan el impacto que la Inteligencia Artificial (IA) y el desarrollo asistido por IA tienen en la industria, así como la integración de nuevos patrones de aplicaciones IA híbridas para los nuevos dispositivos en el entorno y herramientas que aprovechan el poder de la tecnología para la automatización de tareas.

“La IA y la programación se han entrelazado profundamente. En Build 2022 nos sentimos orgullosos de profundizar acerca de todas las plataformas y herramientas que proporcionaremos a los desarrolladores para ayudarles con el desarrollo de IA. El objetivo es mejorar su sentido de fluidez —enfocarse y mantenerse enfocados— y eliminar los obstáculos para permitirles concentrarse en el código más importante que necesitan escribir”, Frank X. Shaw, vicepresidente corporativo de Microsoft Communications.

Tomando en cuenta este panorama, los principales anuncios del Build 2022 incluyen:

  • Disponibilidad general de GitHub Copilot: el programador de IA que ofrece sugerencias de líneas de código a partir de información previa y comentarios se encuentra finalmente disponible para el público en general, dando a más desarrolladores la oportunidad de utilizar estas herramientas inteligentes, no solo para automatizar la programación, sino para entender mejor el código y optimizar su labor de desarrollo en el futuro.
  • Microsoft Dev Box: esta solución permite a los desarrolladores modificar una máquina virtual y aprovisionarla automáticamente en la nube, lo que reduce limitaciones y demoras. Con esto, los desarrolladores tienen la libertad de utilizar herramientas de IA y nube para desarrollar aplicaciones e implementarlas en cualquier lugar.
  • Microsoft Power Pages, una plataforma de desarrollo y alojamiento low-code que permite a cualquier persona, desde desarrolladores low-code hasta profesionales, diseñar, configurar y publicar sitios web para computadoras de escritorio y dispositivos móviles a través de una experiencia visual fluida. 
  • Express Design en Power Apps, habilita a los desarrolladores para cargar un PDF, PowerPoint o incluso un dibujo a mano que Express Design convertirá en una aplicación funcional en cuestión de segundos.
  • Resumen de texto en Dynamics 365 para soporte al cliente. Los usuarios pueden recapitular conversaciones complejas para ayudar a reducir el tiempo de entrega y mejorar la satisfacción con el trabajo.
Build 2022

Nuevos patrones de aplicaciones IA híbridas para los dispositivos en el entorno

Mientras que los desarrolladores exploran soluciones en la nube inteligente con múltiples dispositivos y unidades de procesamiento neuronal (NPU, por su nombre en inglés), la evolución natural es crear aplicaciones híbridas con capacidades únicas.

Sin embargo, a muchos los detiene el mismo problema. Los desarrolladores deben escribir código específico para ecosistemas específicos —en este caso, chips—. En vez de una solución híbrida, los desarrolladores tienen que limitarse a un perímetro virtual, donde tienen que escribir código para cada chipset. Microsoft anunció en Build 2022 que proporcionará a los desarrolladores la libertad de trabajar fuera de esos muros con una serie de herramientas en la nube que automatizan el proceso y les permiten capitalizar el uso de las aplicaciones híbridas, dirigiéndose ahora a las NPU, independientemente del chipset.

Microsoft está creando un potente patrón de desarrollo multiplataforma para generar experiencias de IA que abarquen desde la nube hasta el entorno mediante el uso de ONNX Runtime, Azure Machine Learning y una cadena de herramientas de IA. Asimismo, el próximo Project Volterra es un kit de desarrollo con capacidades de IA que incluirá un procesador neuronal con la mejor eficiencia y capacidad informática de IA en su clase.

Sin embargo, este tipo de avances son solo el principio de las nuevas funciones y productos que Microsoft lanzará en Build. Otras novedades son:

  • Ambientes de desarrollo en la nube y DevSecOps.
  • Aplicaciones nativas de la nube que brindan niveles nuevos de escalamiento y rendimiento.
  • La nueva experiencia Live Share para las aplicaciones en Teams
  • Microsoft activa la experiencia del metaverso en todas las capas de su stack.