La reciente encuesta de Stack Overflow de 49,000 desarrolladores profesionales revela una relación compleja entre los desarrolladores y las herramientas de codificación de IA. Si bien el uso de estas herramientas está muy extendido, la confianza en su precisión está disminuyendo. La encuesta destaca tanto los beneficios como las frustraciones asociadas con la integración de la IA en los flujos de trabajo del desarrollador.
La encuesta encontró que una mayoría significativa, cuatro de cada cinco desarrolladores, está utilizando herramientas de IA en su flujo de trabajo a partir de 2025. Esto indica una rápida adopción de IA en el panorama de desarrollo de software. Sin embargo, esta adopción generalizada se combina con una disminución en la confianza con respecto a la precisión de estas herramientas. La confianza en la precisión de la IA ha caído del 40 por ciento en años anteriores al 29 por ciento este año.
Según la encuesta de Overflow de Stack, la frustración más destacada, citada por el 45 por ciento de los encuestados, se centra en “soluciones de IA que son casi correctas, pero no del todo”. Este problema proviene de la naturaleza de la tecnología predictiva, donde las salidas pueden parecer correctas pero contienen errores sutiles que pueden conducir a desafíos de depuración. A diferencia de las salidas que están claramente incorrectas, estas casi malas pueden introducir errores insidiosos u otros problemas que son difíciles de identificar inmediatamente y que requieren relativamente tiempo para solucionar problemas, especialmente para los desarrolladores junior que abordaron el trabajo con una falsa sensación de confianza gracias a su dependencia de la IA.
Las consecuencias de estas inexactitudes son evidentes en la mayor dependencia de recursos como el desbordamiento de la pila. Más de un tercio de los desarrolladores encuestados informaron que algunas de sus visitas al desbordamiento de la pila son el resultado de problemas relacionados con la IA. Esto indica que las sugerencias de código aceptadas de las herramientas basadas en LLM están introduciendo problemas que requieren asistencia externa para resolver. Incluso con avances recientes en modelos optimizados por el razonamiento, la falta de fiabilidad inherente de las herramientas de IA sigue siendo una preocupación.
A pesar del escepticismo y la frustración, los desarrolladores continúan utilizando herramientas de IA por varias razones. En algunos casos, los gerentes fomentan o requieren su uso. Sin embargo, más comúnmente, los desarrolladores consideran que estas herramientas son beneficiosas cuando se aplican adecuadamente. La clave radica en comprender las mejores prácticas y limitaciones de las herramientas de IA e integrarlas en el flujo de trabajo con la capacitación adecuada. Esto asegura que las herramientas se usen de manera efectiva y no creen más problemas de los que resuelven o pierden más tiempo del que ahorran.
La encuesta también arroja luz sobre cómo los desarrolladores pueden aprovechar las herramientas de IA de manera efectiva. En lugar de aceptar a ciegas sugerencias autocompletas, los desarrolladores deben tratarlos como un punto de partida y evaluar críticamente el resultado. Las herramientas de IA pueden ser valiosas para tareas como identificar problemas o sugerir soluciones más elegantes, pero no se debe confiar en las que se debe confiar en métodos completos sin una consideración cuidadosa.
Otra área donde las herramientas de IA pueden ser beneficiosas es aprender nuevos idiomas, marcos o metodologías. Los LLM pueden reducir la fricción en el proceso de aprendizaje al proporcionar respuestas específicas a las preguntas, lo cual es particularmente útil al navegar a través de la documentación técnica a menudo incompleta. Esto se alinea con el papel tradicional del desbordamiento de la pila como un recurso para los desarrolladores que buscan soluciones y orientación.
Stack Overflow reconoce el impacto de la IA en su plataforma y se compromete a abordar los desafíos y las oportunidades que presenta. Según el director de productos y tecnología de Stack Overflow, Jody Bailey, “aunque hemos visto una disminución en el tráfico, de ninguna manera es tan dramático como algunos indicarían”. La Compañía planea asignar recursos para ampliar la alfabetización de herramientas de IA y fomentar las discusiones comunitarias para ayudar a resolver problemas específicos para los flujos de trabajo que involucran estas herramientas.
La encuesta también abordó el concepto de “codificación de ambas”, con el 72 por ciento de los participantes que afirman que no es parte de su trabajo profesional. Esto sugiere que los desarrolladores priorizan la confiabilidad y evitan las prácticas que podrían introducir problemas difíciles de debilitar, particularmente en entornos de producción.
En conclusión, la encuesta de desarrolladores de Overflow de Stack destaca la relación en evolución entre los desarrolladores y las herramientas de codificación de IA. Si bien la adopción de estas herramientas está muy extendida, la confianza en su precisión está disminuyendo y los desarrolladores están lidiando con los desafíos de integrarlos de manera efectiva en sus flujos de trabajo. Al promover la alfabetización de herramientas de IA y fomentar las discusiones comunitarias, Stack Overflow tiene como objetivo ayudar a los desarrolladores a navegar las complejidades de la IA y aprovechar su potencial al tiempo que mitiga sus riesgos.
Source: 4 de cada 5 desarrolladores usan herramientas de IA, pero el 45% cita errores “casi correctos”
