Abrazando la nueva ola de agentes de programación
Artículo del 27 de mayo de 2025 sobre GitHub Copilot Agent, Codex y Jules, presentados en la misma semana.
resource: https://eugeniorodriguez.eu/blog/agentes-de-programacion-copilot-codex-jules
Publicado en el newsletter Avances en IA de LinkedIn, días después de que en una semana frenética de mayo de 2025 tres gigantes presentaran sus agentes de programación de nueva generación:
- GitHub Copilot Agent, desde GitHub.com.
- Codex de OpenAI, integrado en ChatGPT.
- Jules, de Google.
El cambio de paradigma que enuncia: no solo completan código, sino que integran y sincronizan la documentación en línea —convirtiendo código + comentarios en la única fuente de verdad siempre actualizada— y responden a asignaciones de tareas igual que un programador más.
1. Eliminar documentación obsoleta
“El código no miente”, pero los documentos externos desactualizados sí. Estos agentes detectan cambios en los requisitos funcionales y actualizan tanto el código como los comentarios en ramas dedicadas, manteniéndolos sincronizados.
2. Sincronización bidireccional
Preguntar “¿dónde está implementada la funcionalidad X?” o “¿coincide este código con nuestra historia de usuario?” y obtener enlaces precisos entre especificaciones, épicas, historias y fragmentos de código.
3. Base de conocimiento viva
Al incrustar comentarios detallados junto al código, la documentación forma parte del propio repositorio. Adiós a los archivos separados que quedan desfasados: código + comentarios siempre serán fiables, buscables y revisables.
4. Asignación de tareas como a un compañero
Se les pueden encargar tareas concretas —corrección de errores, refactorizaciones o implementaciones de nuevas funcionalidades— tal y como se haría con un programador humano. Crearán ramas, generarán código, actualizarán documentación y comentarios, y esperarán revisión.
5. Abrazando el vibe coding
Vibe coding es un enfoque donde se describe en lenguaje natural el resultado deseado y se deja que los agentes impulsen implementación, pruebas y refinamiento. Desplaza el rol del programador de escribir cada línea a orquestar y revisar soluciones generadas por IA, manteniéndolo en un estado de flujo centrado en el diseño de alto nivel.
El camino por delante
Los primeros usuarios deben esperar desafíos iniciales, pero el objetivo está claro: proyectos donde código + comentarios constituyan una base de conocimiento siempre actual, y colaboradores de IA a los que asignar tareas directamente, asegurando que ningún requisito se pierda.
Dónde se integra
Es el origen de tres temas: el arranque de de vibe coding a swarm coding, la primera mitad de agentes y entornos y la documentación viva de conocimiento y documentación.