Windows 11, específicamente la versión 24H2, traerá funciones adicionales basadas en IA que pueden ejecutarse localmente en las PC Assistant+. Al contrario de lo que algunos puedan pensar, esta integración no se limita a respuestas web superficiales.
Los desarrolladores de aplicaciones de terceros también tendrán la oportunidad de aprovechar las capacidades de IA en sus aplicaciones.
Las PC Assistant+, equipadas con una combinación de CPU, GPU y NPU, permiten los planes de integración de IA de Microsoft para Windows 11. Estas poderosas máquinas son capaces de procesar tareas de IA localmente, lo que las hace ideales para modelos complejos de IA. Microsoft anima a los desarrolladores a aprovechar este hardware para mejorar el rendimiento de sus aplicaciones de Windows.
Incorporación de funciones de IA en aplicaciones de terceros
Para brindar a los desarrolladores una guía completa, Microsoft ha publicado un documento de soporte que describe el alcance de la integración de la IA en aplicaciones no nativas de Windows.
El documento cubre varios conceptos de IA, incluidos modelos de IA, marcos de IA como OnnxRuntime y lenguajes de programación recomendados como C#, C++ y Python para desarrollar aplicaciones de Windows.
El documento de soporte recomienda utilizar modelos de IA, ya sea localmente o alojados en la nube, para incorporar capacidades de IA en las aplicaciones cliente de Windows. Los desarrolladores pueden aprovechar marcos de IA como OnnxRuntime para optimizar la experiencia de integración.
API respaldadas por IA locales y basadas en la nube ofrecidas por Microsoft
Microsoft proporciona a los desarrolladores Microsoft Assistant Runtime, que ofrece una variedad de API locales respaldadas por IA, así como API respaldadas por IA basadas en la nube. Estas API permiten a los desarrolladores integrar varias funciones de IA en sus aplicaciones.
Algunos ejemplos de estas API incluyen Phi Sillica para generación de texto , OCR para reconocimiento de texto y DALL-E para generación de imágenes. Los desarrolladores pueden acceder a información detallada y fragmentos de código en la página oficial de aprendizaje de Microsoft.
Uso de DirectML para mejorar el rendimiento en tiempo real en aplicaciones y juegos
DirectML, una API de aprendizaje automático, permite a los desarrolladores descargar tareas de aprendizaje automático a las GPU, mejorando así el rendimiento en tiempo real de aplicaciones y juegos. Al aprovechar el poder de DirectML, los desarrolladores pueden garantizar que sus aplicaciones ofrezcan un rendimiento óptimo mientras utilizan funciones basadas en IA.
Más funciones de IA en aplicaciones de Windows 11
Las aplicaciones nativas de Windows como Microsoft Photos y Paint ya han incorporado funciones de inteligencia artificial para tareas como transformar y producir imágenes.
Microsoft imagina un futuro en el que los desarrolladores de aplicaciones de terceros puedan aprovechar la IA para crear aplicaciones completas capaces de generar imágenes, vídeos y audio.
Las aplicaciones centradas en IA son capaces de automatizar actividades como responder mensajes y crear informes o resúmenes. Las posibilidades son amplias y los desarrolladores tienen la oportunidad de desbloquear el verdadero potencial de la IA en sus aplicaciones.