Actualidad
«El fascinante impacto de la Inteligencia Artificial en los desarrolladores», por Enrique Dans
Introducción
El asistente de programación GitHub Copilot, creado por Microsoft y OpenAI en 2021, ha transformado la forma en que los desarrolladores trabajan, automatizando ciertas tareas y permitiéndoles enfocarse en aspectos más valiosos de su labor. Algunos estudios recientes ofrecen interesantes conclusiones sobre los efectos de esta herramienta en el mercado laboral de los programadores.
Automatización en el desarrollo de código
De acuerdo con estudios recientes, GitHub Copilot ha favorecido la automatización en el desarrollo de código, lo que ha llevado a un aumento en la productividad de los desarrolladores. Se estima que alrededor del 92% de los programadores utilizan herramientas de inteligencia artificial (IA) en su trabajo, siendo Copilot el líder en esta tendencia.
GitHub Copilot y otras herramientas de IA en la programación
Además de Copilot, que es utilizado por el 54,8% de los programadores, también existen otras herramientas de IA en el ámbito de la programación, como Tabnine (12,9%) y AWS CodeWhisperer (5,1%). A pesar de la alta adopción de estas tecnologías, no se ha observado un impacto negativo en el empleo de los desarrolladores.
Herramientas de asistencia en lugar de sustitución
GitHub Copilot y otras herramientas similares actúan como asistentes que facilitan tareas repetitivas y tediosas, como el autocompletado de líneas de código y el debugging. No obstante, los desarrolladores aún deben supervisar y corregir las propuestas generadas por estas herramientas en la mayoría de los casos.
Efectos de GitHub Copilot en la eficiencia de los desarrolladores
Los desarrolladores aceptan aproximadamente el 27% de las propuestas generadas por Copilot. Aunque en ocasiones la herramienta sugiere código desactualizado o con problemas de seguridad, muchos programadores afirman que les resulta útil incluso en estos casos. Algunos sostienen que herramientas como Copilot están todavía en la etapa de «asistencia en la conducción» y no han alcanzado el nivel de «piloto automático».
¿Pueden las experiencias de los desarrolladores predecir el impacto de la IA en otros sectores?
Aunque la adopción de algoritmos generativos por parte de los desarrolladores ha sido exitosa en muchos aspectos, es difícil determinar si esta experiencia puede extenderse a otros grupos de trabajadores. Los desarrolladores en general tienen bajos niveles de desempleo y se desenvuelven en un mercado laboral activo. La idea de que las personas puedan liberarse de las tareas más tediosas y concentrarse en actividades de mayor valor añadido parece ser una perspectiva más realista que la de prescindir de ciertos trabajadores en base a la eficiencia generada por la IA.
Conclusion
Es evidente que GitHub Copilot y otras herramientas similares han influido en la forma en que los desarrolladores trabajan y en su mercado laboral. Será interesante observar si otros sectores laborales pueden beneficiarse de la adopción de algoritmos generativos de manera similar en el futuro.