Los agentes de programación de IA generan más código, pero no más software
Los agentes de programación de IA están aumentando de forma espectacular la cantidad de código y pruebas que los ingenieros pueden generar, pero muchos sostienen que eso no se está traduciendo en más software de alta calidad y puesto en producción en las empresas. Los comentaristas señalan cuellos de botella humanos como la revisión de código, los requisitos poco claros, el proceso organizativo y la dificultad de validar cambios escritos por IA a escala, especialmente en entornos grandes, regulados o heredados. Al mismo tiempo, varios destacan un auge real de herramientas personales y de pequeña escala creadas con IA, lo que sugiere que la principal limitación es menos la tecnología y más cómo las organizaciones deciden estructurar y gobernar el trabajo de software.
Efecto en la productividad y en “más software”
- Muchos informan que escriben mucho más código y pequeñas herramientas, especialmente para proyectos personales y homelabs. Cosas que antes parecían “no valer el esfuerzo” ahora son factibles.
- En las empresas, las ganancias percibidas en el rendimiento neto son modestas: la codificación es una pequeña fracción del tiempo de ingeniería; el diseño, el análisis y la coordinación predominan.
- Algunos sostienen que los datos del estudio enlazado (en su mayoría de 2025) subestiman modelos más nuevos; otros dicen que las capacidades no han cambiado de forma significativa los cuellos de botella.
Revisión de código y cuello de botella de calidad
- Hay un consenso fuerte en que la revisión, no la velocidad al teclear, es ahora un cuello de botella principal.
- Las opiniones están divididas:
- Algunos consideran tediosa la revisión tradicional línea por línea y quieren mucha automatización o saltársela para cambios “no serios”.
- Otros insisten en que la revisión es esencial para el entendimiento compartido, la mantenibilidad, la rendición de cuentas y para detectar fallos de diseño que las pruebas no ven.
- Están surgiendo modelos híbridos: los humanos se centran en la arquitectura y la intención; los agentes hacen la primera pasada de linting, comprobaciones de corrección y análisis de rendimiento/seguridad.
Pruebas, herramientas y mantenimiento
- Los agentes generan enormes volúmenes de pruebas y comentarios, a menudo verbosos, repetitivos y de caja blanca.
- Preocupaciones: “test slop” que consume recursos de CI, pruebas que codifican errores existentes como “correctos”, y dificultad para clasificar cuando fallan cientos a la vez.
- Algunos usan agentes para auditar y refactorizar suites de pruebas, con resultados mixtos pero a veces impresionantes.
Especificaciones, diseño e intención
- Tema recurrente: la IA es débil validando la intención y la UX; fuerte en la corrección local si los requisitos son explícitos.
- Se pide mejores especificaciones escritas por humanos, BDD/user stories y desarrollo y revisión guiados por especificaciones. Otros advierten que históricamente las grandes especificaciones iniciales fracasaron y que la iteración sigue siendo importante.
- Preocupa el “AI all the way down”: requisitos generados por IA → especificaciones → pruebas → código → revisiones, sin que ningún humano entienda realmente el sistema.
Uso personal frente a uso empresarial
- Hay muchas anécdotas de proyectos en solitario/laterales, herramientas personalizadas e incluso complejos harnesses de agentes que “nunca habrían existido” antes de los agentes.
- Los equipos empresariales informan avances más lentos debido a procesos heredados (Jira, grandes acumulaciones, riesgo/cumplimiento, política) y a la exageración de la dirección que exige una velocidad poco realista.
Factores culturales y organizativos
- Existe amplio acuerdo en que la programación nunca fue el principal cuello de botella; lo son la comunicación, la visión del producto y el proceso.
- La IA actúa como un multiplicador de fuerza: los equipos disciplinados se vuelven más rápidos y mejores; los equipos “cowboy” o teatrales en cuanto al proceso solo producen más slop de baja calidad.
- Preguntas abiertas: cómo reemplazar/replantear la revisión de código, hasta qué punto confiar en agentes autónomos y si las prácticas actuales pueden escalar con “código infinito y barato”.