Programadores aterrados tras las primeras pruebas de Codex de ChatGPT: "Estoy realmente impresionado"

Codex de OpenAI redefine la programación, ya que automatiza tareas completas, analiza repositorios y plantea un futuro incierto para los desarrolladores humanos.
La comunidad de programadores no ha tardado en reaccionar tras el anuncio del nuevo agente Codex de OpenAI, una inteligencia artificial diseñada específicamente para escribir, depurar y mantener código de forma autónoma.
Disponible inicialmente para los usuarios de ChatGPT Pro, Enterprise y Team, el agente ha provocado una mezcla de entusiasmo, inquietud y cierta incredulidad entre los desarrolladores.
David Gewirtz, programador independiente y colaborador en ZDNET, explica: "Estoy realmente impresionado. […] Me siento muy cómodo delegando tareas en algo como Codex. No es muy diferente hablar con un agente que con un miembro del equipo por Slack, por ejemplo".
Esta versión renovada no se limita a sugerir líneas de código, como otras herramientas de IA, sino que actúa como un miembro más del equipo técnico, capaz de analizar proyectos completos y realizar cambios con sorprendente soltura.
De asistente a desarrollador autónomo
Codex se conecta directamente con repositorios de GitHub y puede asumir tareas como revisar errores, corregir código, proponer mejoras e incluso ejecutar pruebas unitarias. Todo esto desde entornos virtuales aislados que se crean específicamente para cada petición.
El nivel de autonomía que demuestra la herramienta en las demostraciones publicadas por OpenAI ha hecho que muchos expertos se pregunten si estamos ante el comienzo de una transformación profunda en la forma de programar.

Hasta hace poco, las herramientas de IA en programación eran básicamente asistentes de autocompletado avanzado. Generaban fragmentos de código a partir del contexto, y en algunos casos, sugerían mejoras.
Pero Codex va más allá, porque no solo responde a comandos, sino que interpreta requisitos, toma decisiones de arquitectura y realiza tareas en paralelo como si de varios desarrolladores se tratara.
Este cambio de paradigma implica una nueva forma de trabajar para muchos profesionales. Los desarrolladores sénior, acostumbrados a liderar equipos y revisar código de otros, podrían ver a este agente como una herramienta útil.
Como indica Gewirtz: "Abre una puerta muy interesante para un nuevo ciclo de desarrollo, donde el humano establece objetivos, la IA elabora borradores de posibles implementaciones y luego el humano regresa y aprueba o redirige a la IA para otro ciclo".
Sin embargo, para quienes no han desarrollado habilidades sólidas de planificación y revisión, gestionar a Codex podría suponer un reto. Aun así, si se mantiene bajo control, promete reducir el trabajo repetitivo y permitir a los equipos centrarse en tareas más estratégicas.
Uno de los aspectos clave de esta nueva tecnología es su capacidad para seguir directrices establecidas por el equipo. Para ello, OpenAI ha incorporado un archivo llamado AGENTS.md, donde se puede definir el estilo de programación, convenciones de nombres, y otras reglas personalizadas que debe seguir.
Esto reduce el riesgo de que la IA tome decisiones fuera de lugar o se aleje del estilo habitual del proyecto.
Además, se ha presentado una versión local de Codex llamada Codex CLI, que funciona desde la terminal del programador y permite una interacción sin conexión. A diferencia de la versión basada en la nube, trabaja de forma síncrona, devolviendo resultados en tiempo real. Esto podría ser útil para quienes necesitan mantener el control directo sobre sus entornos de desarrollo.
¿Adiós a los desarrolladores junior?
El debate de fondo, sin embargo, gira en torno al impacto que tendrá esta herramienta en el mercado laboral. Codex parece especialmente apto para realizar tareas que tradicionalmente se asignaban a desarrolladores junior, como refactorizar código, buscar errores tipográficos, revisar sintaxis…
Muchos temen que delegar estas tareas a la IA pueda reducir las oportunidades de aprendizaje para los nuevos profesionales del sector. Otro riesgo es la pérdida de habilidades clave si los equipos se acostumbran a dejar ciertas tareas en manos de este agente.