Subsistema de Windows, Copilot, Ambos con Código Abierto Significativo: ¿Qué Sorpresas Nos Trajo Microsoft en Su Evento Nocturno?

Imagen

Organizado por | Tu Min

Producido por | CSDN (ID: CSDNnews)

Cada inicio de verano, el círculo tecnológico recibe una ola de "grandes exhibiciones de nuevos productos", especialmente mayo y junio, que casi se han convertido en un momento animado como un "mini festival de primavera" para los desarrolladores: Microsoft Build, Google I/O, Apple WWDC se presentan por turnos, trayendo una gran cantidad de nuevas tecnologías y herramientas, buscando todas las formas posibles para atraer la atención de los desarrolladores. Este año, Microsoft lideró el camino, con la conferencia Build 2025 debutando a las 12:05 AM del 20 de mayo.

En esta conferencia, el CEO de Microsoft, Satya Nadella, y el CTO, Kevin Scott, subieron al escenario en persona. Sorprendentemente, el CEO de OpenAI, Sam Altman, y el CEO de Tesla, Elon Musk, que no siempre se han llevado bien, así como el CEO de Nvidia, Jensen Huang, también "aparecieron" en la conferencia, aunque en forma de conexiones de video en línea, teniendo breves conversaciones con Nadella sobre temas como colaboración, modelos grandes y chips.

En general, la IA es sin duda la dirección estratégica más importante de Microsoft. Sin embargo, este año el "código abierto" también se convirtió en otra palabra clave que atravesó todo el evento. No solo se abrieron las funcionalidades centrales de Copilot en VS Code, sino que incluso el Subsistema de Windows para Linux (WSL) fue open-sourced de forma significativa, ¡lo cual fue verdaderamente inesperado!

Imagen

Por supuesto, además de estos importantes lanzamientos, Microsoft también tuvo muchas otras innovaciones tecnológicas destacadas en esta conferencia. Desde la experiencia del producto hasta las herramientas subyacentes, ¿qué nuevos cambios ha traído la IA a toda la industria? Echemos un vistazo a lo que se trató en esta conferencia.

Imagen

Nadella abre el evento

Hubo un pequeño incidente: pocos minutos después de que Nadella subiera al escenario, pareció haber algunos manifestantes intentando interrumpir el evento, pero la conferencia rápidamente volvió a la normalidad.

"Estamos en la 'fase media' de una transformación de plataforma; todo está empezando a expandirse y evolucionar rápidamente", describió Nadella la ola tecnológica actual en sus comentarios de apertura. "Esto es algo similar a la situación a principios de los 90 cuando la tecnología Web estaba empezando, o como el rápido ascenso de la computación en la nube y el internet móvil en los 2000s."

Señaló que en el actual 2025, estamos entrando en una nueva era de expansión Web. "Partiendo de los productos de pila tecnológica integrada iniciales, hemos llegado a una fase de arquitectura Web soportada por la nube, más abierta y extensible."

En cuanto a las herramientas para desarrolladores para construir software, los datos muestran que la familia de productos Visual Studio tiene actualmente más de 15 millones de usuarios, GitHub tiene más de 150 millones de desarrolladores, y el número de usuarios de GitHub Copilot también ha superado los 15 millones. Nadella confía plenamente en esto: "Todo esto, recién está comenzando."

Imagen

Imagen

Microsoft refina continuamente las herramientas para desarrolladores

Actualmente, Microsoft está mejorando constantemente estas herramientas: Visual Studio recibe múltiples actualizaciones de características, incluyendo soporte para .NET 10, la introducción de vista previa en tiempo real y una experiencia de diseño más fluida, herramientas Git mejoradas y un nuevo depurador construido para desarrollo multiplataforma. El ritmo de actualización también se ajustará a un lanzamiento estable mensual, permitiendo a los desarrolladores obtener nuevas características más rápidamente. VS Code acaba de lanzar su versión 100 de código abierto, añadiendo soporte para múltiples ventanas, y los desarrolladores ahora pueden ver y gestionar contenido en staging directamente en el editor. En cuanto a GitHub, Microsoft está impulsando la integración profunda de IA y código abierto. Anunció que abrirá el código de la extensión Copilot en VS Code (https://github.com/microsoft/vscode) e integrará estas funciones impulsadas por IA directamente en el código base principal de VS Code, haciendo que la IA sea parte de la experiencia de desarrollo y sentando las bases para la evolución continua de GitHub Copilot.ImagenRespecto a GitHub Copilot, Microsoft declaró que ahora puede ayudar a los desarrolladores a completar tareas de migración de versión, como actualizar de Java 8 a Java 21, o de .NET Framework a .NET 9. Copilot maneja automáticamente las actualizaciones de dependencias, sugiere soluciones y aprende de las modificaciones de los desarrolladores, haciendo que todo el proceso de migración sea más fluido y automatizado. Microsoft también anunció el lanzamiento de un agente autónomo diseñado específicamente para escenarios de Ingeniería de Confiabilidad del Sitio (SRE): el Azure SRE Agent. Este agente SRE se inicia automáticamente cuando ocurre una falla en línea, realiza la solución inicial de problemas, identifica la causa raíz e intenta mitigar el problema. Luego registra el informe del incidente como un GitHub Issue, adjuntando sugerencias de corrección completas. Los desarrolladores pueden asignar aún más estas tareas de corrección a GitHub Copilot para que continúe procesando, logrando operaciones automatizadas de ciclo cerrado.

Más notablemente, Microsoft lanzó por primera vez un Coding Agent con significado completo, actualizando Copilot de un "asistente de programación conversacional" a un verdadero "socio de desarrollo colaborativo".

Imagen

El uso del nuevo Coding Agent es muy simple: simplemente asigne una o más GitHub Issues a Copilot, como si asignara tareas a un compañero de equipo. Puede hacerlo en el sitio web de GitHub, la aplicación móvil o la línea de comandos. Además, puede emitir instrucciones directamente a través de Copilot Chat en GitHub o VS Code, por ejemplo:

@github Open a pull request to refactor this query generator into its own class

Una vez que recibe una tarea, el Coding Agent responde con un emoji 👀 y comienza el flujo de trabajo en segundo plano: inicia una máquina virtual, clona el repositorio de código, configura el entorno y analiza el código utilizando tecnología de recuperación aumentada (RAG) impulsada por GitHub Code Search.

Durante el proceso de trabajo, este agente empuja continuamente las modificaciones en forma de commits de Git a un Pull Request de borrador y actualiza la descripción. Al mismo tiempo, puede ver sus pasos de razonamiento y validación en el registro de la sesión, lo que facilita el seguimiento del pensamiento y la identificación de problemas.

Con Model Context Protocol (MCP), también puede conectar datos y capacidades externas al agente. Puede configurar un servidor MCP en la configuración de su repositorio de código, o llamar directamente al GitHub Official MCP Server para obtener datos. Además, gracias al soporte de modelos visuales, el agente también puede "entender" imágenes en GitHub Issues, incluyendo capturas de pantalla de errores o bocetos de características.

Una vez completada la tarea, Copilot lo marca para revisión. Puede dejar sugerencias de modificación, y el agente leerá automáticamente los comentarios y propondrá actualizaciones de código correspondientes. También combinará el contenido de discusión relevante de Issue o PR, así como instrucciones personalizadas en el proyecto, para asegurarse de que comprende su intención y sigue las convenciones del proyecto.

Imagen

En el sitio de la conferencia, Nadella mismo realizó una demostración en vivo, experimentando profundamente este Coding Agent:

Imagen

Actualmente, esta función está disponible para usuarios de Copilot Enterprise y Copilot Pro Plus.

Al hablar de la expansión del "ecosistema de Agentes", Nadella mencionó especialmente el Codex Agent de OpenAI, que acababa de ser lanzado el viernes pasado, y también invitó al CEO de OpenAI, Sam Altman, a unirse a la conversación a través de una conexión remota, para discutir cómo la ingeniería de software puede seguir evolucionando con la participación de varios agentes inteligentes.

Imagen

Nadella: Sam, al fin y al cabo, nuestro objetivo común es traer más "inteligencia" a este mundo. De alguna manera, buscamos obtener la mayor capacidad de cómputo posible por cada dólar y cada vatio de energía que gastamos. Me gustaría mucho escuchar tu opinión sobre esta dirección, tal vez podemos comenzar con nuestro viejo tema de la "Ley de Moore".

Sam Altman: De hecho, este era el camino que estábamos imaginando ya en 2021 cuando lanzamos la versión inicial de Codex. En ese momento, colaboramos con el equipo de GitHub, y uno de los objetivos iniciales era esperar poder construir algún día una plataforma de desarrollo multimodal y colaborativa, que hiciera de la IA un verdadero "compañero virtual" para cada desarrollador.

Hoy finalmente hemos dado este paso, y poder lograr una experiencia de agente de codificación como esta todavía me resulta algo increíble. Creo que esta es una de las formas de programación más transformadoras que he visto. Los desarrolladores ahora pueden tener realmente un "compañero de equipo virtual" que puede recibir tareas: pueden dejarlo continuar trabajando en lo que estaban haciendo, o pueden hacer que aborde tareas más complejas. Quizás algún día en el futuro, puedan decirle: "Tengo una idea audaz, ve a pasar unos días implementándola."

Y esto es solo el comienzo, el futuro solo será cada vez más poderoso. Lo más emocionante es que ya está profundamente integrado con GitHub. Puedes autorizarlo a acceder a repositorios de código específicos y entornos de ejecución, y entonces podrá realizar trabajos realmente asombrosos. Ahora, los desarrolladores pueden colaborar naturalmente con agentes de programación de IA mientras mantienen un flujo de pensamiento completo, como si estuvieran desarrollando junto a un compañero humano. Y todo el proceso y ciclo de vida de desarrollo se ha acelerado enormemente gracias a esto.

Nadella: Tu equipo también está avanzando con el desarrollo de muchos modelos, y su rendimiento es excelente. También tenemos la oportunidad de experimentar los diversos modelos que están construyendo tan pronto como estén disponibles. ¿Podrías compartir con nosotros cuáles son los próximos avances emocionantes en la hoja de ruta de modelos?

Sam Altman: Nuestros modelos ya son muy inteligentes y continuarán evolucionando. Pero creo que lo más emocionante es que serán cada vez más fáciles de usar. En el futuro, no tendrás que elegir entre un montón de modelos, tomarán decisiones razonables automáticamente, serán más confiables y su ámbito de aplicación será más amplio.

Al mismo tiempo, los modelos tendrán más capacidades, como una interacción multimodal más natural, una capacidad de invocación de herramientas más potente y formas de integración más ricas. Queremos que se acerque cada vez más a una experiencia de "listo para usar". Puedes hablar directamente con él, hacer que complete tareas de programación complejas y confiar verdaderamente en él. Creo que todos se sorprenderán de la velocidad con la que avanzamos en estas direcciones.

Nadella: Para los desarrolladores que están construyendo aplicaciones de agentes a gran escala, de alta disponibilidad y con estado persistente, ¿tienes algún consejo? Después de todo, ustedes ya han avanzado en este campo.

Sam Altman: Creo que el mayor desafío es cómo lidiar con la velocidad de la evolución tecnológica. Mira lo que podías hacer hace dos años, hace un año, y luego mira lo que has logrado hoy, e imagina lo que podrás hacer en uno o dos años más: este es un verdadero salto de capacidad.

Necesitamos planificar este salto, repensar cómo las personas construirán productos, desarrollarán software, fundarán empresas y adoptarán activamente nuevas herramientas y flujos de trabajo. Este tipo de cambio tecnológico profundo no es común en la historia, pero cada vez, cuanto antes te involucres plenamente en él, más probable será que obtengas la mayor recompensa.

Basándose en esto, Nadella dijo: "Ahora es un momento excelente para ser desarrollador, porque estas herramientas se están volviendo cada vez más poderosas. Pero lo que es más importante, no se trata solo de una herramienta, un agente o una forma particular, la clave es que todos estos elementos se unan para permitir que cada individuo, cada equipo de desarrollo de software, pueda expresar mejor sus capacidades y creatividad."

Etiqueta Principal:Microsoft Build

Etiquetas Secundarias:IAHerramientas para DesarrolladoresWindowsCódigo Abierto


Anterior:Cuando Pensar se Convierte en una Carga: Desvelando las "Trampas del Pensamiento" de los Modelos de Lenguaje Grandes

Siguiente:Verdad en la Luz vs. Ilusión Algorítmica: Fotografía Científica en la Era de la IA

Compartir URL Corta