22 puntos por xguru 2025-02-08 | 8 comentarios | Compartir por WhatsApp
  • El objetivo al presentar GitHub Copilot en 2021: "crear un socio de IA que colabore con los desarrolladores para mejorar la calidad del código y la productividad, en lugar de reemplazarlos"
  • Actualizaciones principales: un Agentic AI más potente (modo Agent), lanzamiento oficial de Copilot Edits dentro de VS Code, incorporación de Gemini 2.0 Flash al selector de modelos y primera presentación de un nuevo agente autónomo (Project Padawan)
  • Busca que los desarrolladores se enfoquen en el trabajo creativo, mientras Copilot se encarga de las tareas repetitivas y tediosas

El modo Agent se ofrece como Preview

  • Copilot puede ejecutar y revisar por sí mismo el código que genera, reconocer errores y corregirlos automáticamente
  • Sugiere comandos de terminal y, cuando el usuario aprueba su ejecución, repite el proceso de mejora con base en los resultados obtenidos
  • Antes se enfocaba solo en una tarea explícita indicada por el usuario, pero ahora también infiere las tareas adicionales necesarias para cumplir el "objetivo principal"
  • Desde la perspectiva del usuario, ya no hace falta copiar y pegar errores mostrados en la terminal, porque Copilot puede encontrarlos y resolverlos directamente
  • Cómo usarlo:
    • Instalar VS Code Insiders y activar la configuración del modo agente de GitHub Copilot Chat
    • En el panel de Copilot Edits, cambiar de Edit a Agent
  • Planean ampliar este modo a todos los IDE compatibles con Copilot
  • Seguirán recopilando feedback a través de VS Code Insiders y mejorando la tecnología de agentes

Copilot Edits - lanzamiento oficial en VS Code 🎉

  • Copilot Edits se presentó por primera vez en el evento GitHub Universe 2024
  • Ofrece una interfaz conversacional que combina las ventajas de Chat e Inline Chat, y propone cambios inline en varios archivos
  • El usuario puede indicar un conjunto específico de archivos y luego pedirle a Copilot cambios en lenguaje natural para recibir modificaciones en múltiples archivos de una sola vez
  • Ahora se lanzó como GA en VS Code, y la función ha mejorado con base en los comentarios de los usuarios
  • Cómo funciona:
    • Con una arquitectura de doble modelo, primero un "foundation language model" genera las propuestas de edición
    • Se puede elegir entre varios modelos, como GPT-4o de OpenAI, Claude 3.5 Sonnet de Anthropic y Gemini 2.0 Flash de Google
    • Las modificaciones sugeridas se muestran en el editor a través de un endpoint separado de speculative decoding para aplicarlas rápidamente
  • El usuario revisa directamente el resultado final, acepta solo los cambios que quiere y puede iterar varias veces mientras verifica pruebas o resultados de ejecución
  • Se puede dejar abierto Copilot Edits en la Secondary Side Bar de VS Code y usarlo en paralelo con otras funciones de la Primary Side Bar (por ejemplo, el test runner)
  • También se pueden hacer solicitudes en formato conversacional usando la entrada de voz por micrófono
  • Hoja de ruta futura:
    • Mejorar la velocidad de aplicación
    • Conectar el cambio de contexto con Copilot Chat
    • Recomendación automática de archivos de trabajo
    • Opción de deshacer parcialmente por cada bloque de cambios
  • Las actualizaciones más rápidas estarán disponibles a través de VS Code Insiders y la extensión prerelease de GitHub Copilot Chat
  • También está en curso una preview de Copilot Edits en Visual Studio 2022

Project Padawan: implementación de un agente SWE en GitHub

  • Project Padawan es un agente pensado para crear y modificar Pull Requests de forma completamente autónoma
  • Si el usuario asigna directamente un issue de GitHub a Copilot, este genera automáticamente un PR probado
  • Cuando termina el trabajo, también asigna revisores automáticamente y sigue corrigiendo según el feedback de revisión
  • Internamente, configura automáticamente un sandbox con aislamiento de seguridad, luego clona el repositorio y ejecuta los procesos de build, test y lint
  • Comprende el contexto del proyecto considerando tanto las conversaciones en issues o PR como la información de configuración dentro del repositorio
  • Igual que con Copilot Extensions o el model picker, planean colaborar para que socios y clientes puedan integrarlo fácilmente en flujos de trabajo de IA
  • El objetivo es ofrecer a los desarrolladores un agente autónomo que se encargue de tareas repetitivas y desgastantes
  • Project Padawan se lanzará este año, y planean reforzar sus funciones con base en el feedback de los usuarios

8 comentarios

 
wedding 2025-02-09

No solo el código, también VS... Aunque pago Pro, el soporte va más lento que en la versión gratis :(

 
cosogi 2025-02-09

Ha habido muchos casos de implementación de agentes, pero no tantos de uso en la práctica por el costo; me da curiosidad saber cómo lograron superar eso.

 
jhj0517 2025-02-08

¡Hasta modificar código, crear PR y ejecutar código!
Parece que la forma de uso y la UI son parecidas a las de Cursor; me da curiosidad ver qué se siente usarlo.

 
kaydash 2025-02-08

Disfrutemos juntos de Git Hut

 
jwh926 2025-02-08

Bueno, ¿entonces ahora quién es el copilot?

 
iolothebard 2025-02-08

Ojalá también haya un plugin para JetBrains… :(

 
clickin 2025-03-26

¡Por fin también llegó al plugin de JetBrains!

 
cuhong 2025-02-08

Por favor.. T_T