Los agentes de programación con IA generan más código, pero no más software

Los agentes de programación con IA generan más código, pero no más software

Un nuevo estudio realizado por investigadores de la Universidad de Harvard revela que, aunque los agentes de programación basados en inteligencia artificial (IA) son capaces de generar grandes volúmenes de código funcional, este aumento en la productividad no se traduce necesariamente en mayor producción de software. El trabajo, liderado por Fiona Chen y James Stratton, analizó datos agregados de Jellyfish, una plataforma que mide el rendimiento de equipos de desarrollo de software.

El análisis abarcó más de 300 millones de eventos de trabajo, como confirmaciones de código (commits) y solicitudes de extracción (pull requests), así como datos de gestión de problemas en más de 700.000 empleados de más de 700 empresas dedicadas al desarrollo de software entre 2021 y marzo de 2026. Estos datos permitieron evaluar cómo la implementación de herramientas de IA ha influido en la productividad de los desarrolladores.

Para medir el impacto del uso de IA en las organizaciones, los investigadores combinaron datos directos sobre el uso de estas tecnologías con el análisis de actividad en GitHub, identificando cuándo cada empresa comenzó a integrar asistentes de programación con IA o agentes autónomos que escriben y envían código según instrucciones.

Uno de los hallazgos más destacados fue que, tras la introducción de estos agentes, hubo un incremento del 14 por ciento en el número de empleados dedicados a revisar código. Esto sugiere que, aunque se genera más código gracias a la IA, también se requiere más tiempo para asegurar su calidad mediante revisiones humanas.

La investigación también encontró que, aunque el volumen de código producido aumentó significativamente, no se observaron cambios importantes en el número total de trabajadores activos en las empresas estudiadas. Esto indica que la IA no está creando empleos nuevos, sino reconfigurando el trabajo existente.

Además, los investigadores señalaron que las solicitudes de extracción (pull requests) necesitan más revisiones y correcciones en el entorno de ‘codificación agencial’. Esto refleja una nueva dinámica en el flujo de trabajo donde el tiempo dedicado a la revisión del código se ha vuelto más intensivo.

A pesar de los avances tecnológicos, los agentes de IA siguen siendo una herramienta relativamente nueva en el mundo del desarrollo de software. Aunque el 95 por ciento de las empresas ya han implementado agentes de programación con IA, muchas aún están aprendiendo cómo integrarlos de manera eficiente en sus procesos.

Este tipo de ajustes entre el tiempo dedicado a escribir código y el tiempo invertido en revisiones podría mejorar con la experiencia del equipo de ingeniería. Sin embargo, por ahora, la utilización de agentes de IA parece ser una espada de doble filo: mientras acelera la escritura de código, también incrementa la carga de trabajo de revisión.

Estos resultados plantean preguntas importantes sobre si el esfuerzo y costo asociados a la adopción de agentes de programación con IA realmente valen la pena. A medida que estas herramientas evolucionan, será crucial encontrar un equilibrio entre productividad y calidad en el desarrollo de software.

La investigación resalta la importancia de no solo automatizar tareas, sino también considerar cómo esta automatización afecta el proceso completo de desarrollo, incluyendo aspectos como la revisión de código, la colaboración entre desarrolladores y la calidad del producto final.

Traducción y adaptación por Tecnología 365.

Fuente original: Ars Technica