Desarrolladores frustrados con IA de código "casi perfecta", revela encuesta

Theregister

Una reciente encuesta global a desarrolladores de software revela una relación matizada con las herramientas de codificación de IA: si bien la adopción es generalizada, la satisfacción y la confianza de los desarrolladores siguen siendo sorprendentemente bajas. Los hallazgos, parte del estudio anual de Stack Overflow, destacan frustraciones significativas con las capacidades actuales de la IA en el desarrollo de software.

La encuesta, que recopiló respuestas de 49,009 desarrolladores en 160 países, indica que el 78.5 por ciento ya utiliza herramientas de desarrollo de IA al menos mensualmente, con un 5.3 por ciento adicional que planea integrarlas pronto. A pesar de esta alta tasa de adopción, el sentimiento es mixto. Aproximadamente el 60 por ciento de los encuestados ve estas herramientas favorablemente, pero un notable 20 por ciento se siente indiferente o inseguro, y otro 20 por ciento tiene una visión desfavorable.

Un hallazgo clave es la omnipresente falta de confianza en las soluciones generadas por IA. Solo un mísero 3.1 por ciento de todos los encuestados informó “confiar plenamente” en los resultados de las herramientas de IA. Esta cifra cae aún más entre los desarrolladores experimentados, al 2.5 por ciento, mientras que los nuevos en la codificación muestran un poco más de fe, al 6.1 por ciento, aunque sigue siendo un número irrisorio. En general, el 44 por ciento expresó cierto nivel de desconfianza, e incluso el 31 por ciento que eran “algo confiados” no exudaban una fuerte confianza.

Los desarrolladores identificaron las “tareas complejas” como la principal debilidad de la IA, con un 40 por ciento calificando su rendimiento como “malo” o “muy pobre” en tales escenarios. Solo el 4.4 por ciento sintió que la IA manejaba tareas complejas “muy bien”, y el 17 por ciento evitó por completo el uso de IA para estas tareas.

Contrario a las narrativas de la industria que sugieren que la IA está asumiendo rápidamente la generación de código —como la ampliamente citada afirmación del CEO de Microsoft, Satya Nadella, de que el 30 por ciento del código de Redmond es atribuido a la IA—, la encuesta sugiere que esto no es típico en la industria del software en general. Solo el 17 por ciento de los desarrolladores informó usar principalmente la IA para escribir código, mientras que el 29 por ciento declaró no tener planes de usarla para ese propósito. Además, el “vibe coding”, un método de programación totalmente centrado en la IA que ha ganado atención, fue abrumadoramente rechazado, con un 76 por ciento de los encuestados diciendo enfáticamente no a su uso.

En cambio, los desarrolladores están aprovechando la IA principalmente para roles más de apoyo. Un significativo 87 por ciento utiliza la IA para “buscar respuestas” o “aprender nuevos conceptos o tecnologías”, lo que indica su valor como un motor de búsqueda sofisticado o una herramienta educativa.

La principal frustración para muchos desarrolladores, citada por el 66 por ciento, es que la IA a menudo produce “soluciones casi correctas, pero no del todo”. Esto lleva a mayores complicaciones, ya que el 45 por ciento de los encuestados encontró que depurar código generado por IA era más lento que depurar código escrito por humanos. Además, el 16 por ciento expresó dificultad para comprender cómo o por qué funciona el código generado por IA.

La adopción de agentes de IA —un tipo más nuevo de herramienta de IA en el desarrollo de software— también parece limitada. Un sustancial 69 por ciento de los desarrolladores no utiliza actualmente agentes en sus flujos de trabajo, y el 38 por ciento de ellos no tiene planes de hacerlo. Además, el 41 por ciento informó que los agentes de IA han tenido poco impacto positivo en su productividad.

Estos hallazgos subrayan la importancia perdurable de los desarrolladores humanos. La encuesta reveló que el 75 por ciento de los desarrolladores aún buscaría ayuda humana cuando no confían en las respuestas de la IA. La intervención humana también se prefiere para preocupaciones éticas o de seguridad (62 por ciento) y cuando se desea una comprensión completa de un concepto (58 por ciento). Mayorías similares prefieren la interacción humana para aprender mejores prácticas o cuando se encuentran con problemas difíciles.

A pesar de los avances significativos y el bombo publicitario que rodea a la IA, la encuesta sugiere firmemente que los lugares de trabajo centrados en el ser humano seguirán siendo la norma en el desarrollo de software en el futuro previsible. Solo una pequeña fracción —el 4.3 por ciento de los encuestados— cree que ya no necesitará asistencia humana gracias a la IA. Esto indica que, si bien las herramientas de IA se están volviendo indispensables para ciertas tareas, el pensamiento crítico, la resolución de problemas y el juicio humano de los desarrolladores están lejos de ser reemplazados.