Visual Studio: Futuro con IA, Actualizaciones de IDE Más Rápidas e Inteligentes

Visualstudiomagazine

Microsoft ha revelado una importante evolución para su Entorno de Desarrollo Integrado (IDE) insignia, Visual Studio, durante la reciente keynote de Visual Studio Live! celebrada en su sede de Redmond. La visión de la compañía para el futuro de Visual Studio se centra en hacerlo “más rápido, más inteligente y más impulsado por IA”, prometiendo mejoras sustanciales para la productividad y flexibilidad de los desarrolladores. Este cambio estratégico incluye la transición a un ciclo de lanzamiento más rápido, una nueva versión principal y capacidades de inteligencia artificial profundamente integradas, particularmente a través de GitHub Copilot.

Un anuncio clave de la keynote, liderada por el veterano gerente de programas de Microsoft, Mads Kristensen, es la transición de un ciclo de lanzamiento de 3-4 meses a actualizaciones mensuales para Visual Studio. Esta cadencia acelerada está diseñada para entregar nuevas características, especialmente mejoras de IA y Copilot, a los desarrolladores tan pronto como estén listas, eliminando la necesidad de esperar lanzamientos principales más grandes y menos frecuentes.

La próxima versión principal, provisionalmente conocida como “Visual Studio Next” o “Visual Studio 18”, ya está en desarrollo, y los primeros probadores informan mejoras notables en el rendimiento y una interfaz de usuario modernizada. Esta nueva iteración apunta a tiempos de carga más rápidos y un funcionamiento más fluido. Fundamentalmente, contará con extensiones compatibles con versiones anteriores, asegurando que las extensiones de la versión principal anterior funcionarán sin requerir actualizaciones de sus autores. La tematización también está recibiendo una revisión, con diez temas incorporados y una creación más fácil de temas personalizados, junto con un nuevo sistema de configuración respaldado por JSON que permite configuraciones buscables, filtrables y específicas de cada proyecto.

En el corazón del “próximo acto” de Visual Studio se encuentra la profunda integración de la IA y GitHub Copilot. Microsoft está incrustando capacidades de IA para acelerar los flujos de trabajo y proporcionar a los desarrolladores un mayor control. Esto incluye la capacidad de “Traer Sus Propios Modelos” añadiendo claves API para varios proveedores como OpenAI, Anthropic y Google, con una fácil selección a través de un nuevo selector de modelos. Una innovación significativa es el “Modo Agente”, un asistente de IA capaz de planificar, ejecutar e iterar en tareas de codificación complejas, implementar cambios en múltiples archivos e interactuar con herramientas conectadas como GitHub, Azure y Figma. Esto transforma el IDE de un asistente pasivo a un colaborador activo, comprendiendo los objetivos del desarrollador y llevando a cabo de forma autónoma tareas de varios pasos. El Protocolo de Contexto del Modelo (MCP) mejora aún más esto al integrar de forma segura herramientas y servicios externos con controles de permisos granulares.

Los casos de uso de IA expandidos significan que Copilot y el Modo Agente ahora pueden manejar una gama más amplia de tareas, como generar especificaciones a partir de problemas de GitHub e implementarlas según los estándares del proyecto. Los desarrolladores pueden delegar tareas o características completas a agentes especializados, conservando la opción de revisar y modificar los cambios. Esto también allana el camino para usar una “flota de agentes” para codificación, actualización, diagnóstico y otros flujos de trabajo especializados. Las actualizaciones recientes también han visto la introducción de GitHub Copilot Free, que ofrece un límite mensual de finalizaciones de código e interacciones de chat, junto con niveles de pago como Copilot Pro, Business y Enterprise, que proporcionan uso ilimitado y acceso a modelos de IA avanzados como Gemini 1.5 Pro de Google y o1-preview de OpenAI. Las herramientas de depuración mejoradas con IA, las funcionalidades de búsqueda de código y las mejoras automatizadas del flujo de trabajo, incluida la Referencia de Código para las finalizaciones de Copilot y el Soporte de Visión en Copilot Chat para entradas basadas en imágenes, también son parte de esta extensa integración de IA.

Estas mejoras impulsadas por el usuario subrayan el compromiso de Microsoft de aumentar la velocidad, flexibilidad y productividad para los desarrolladores. El objetivo principal es mantener la posición de Visual Studio como un IDE líder en un panorama cada vez más competitivo, donde están surgiendo asistentes de codificación y IDE impulsados por IA rivales.