El papel de los desarrolladores cambiará hacia la orquestación de flujos de trabajo impulsados por IA y la resolución de problemas complejos
El futuro de la programación informática está experimentando un cambio sísmico impulsado por los avances en la inteligencia artificial. Líderes de la industria tienen perspectivas contrastantes sobre cómo la IA transformará el desarrollo de software, con predicciones que van desde lo transformador hasta lo cauteloso.El pronóstico de Kevin Scott
El CTO de Microsoft, Kevin Scott, prevé que el 95% del código de programación será generado por IA para 2030. Sin embargo, aclara que esto no significa el fin de la participación humana en la ingeniería de software:
"Esto no significa que la IA haga el trabajo de ingeniería de software... la autoría seguirá siendo humana".
Scott no cree que la IA reemplace a los desarrolladores, sino que cambiará fundamentalmente sus flujos de trabajo.
Las limitaciones actuales de la IA
A pesar de sus promesas, las actuales IAs tienen significativas limitaciones – particularmente su capacidad para retener memoria. Scott reconoció que los asistentes de IA actuales son "extremadamente transaccionales", lo que significa que tienen dificultades para recordar interacciones pasadas o adaptarse a las preferencias del usuario con el tiempo.
Sin embargo, cree que esto es un problema temporal y que las futuras herramientas de IA ofrecerán asistencia más personalizada y consciente del contexto.
Perspectivas de la industria sobre la IA
El debate sobre el papel de la IA en la programación está ocurriendo en toda la industria. El CEO de IBM, Arvind Krishna, tiene una perspectiva más medida, argumentando que la IA aumentará la productividad en lugar de reemplazar a los programadores. Estimó que la IA manejará alrededor del 20 al 30 por ciento de las tareas de codificación, pero enfatizó sus limitaciones al abordar desafíos más complejos.
Por su parte, Dario Amodei de Anthropic predice que la IA podría generar hasta el 90% del código en seis meses.
En resumen, la inteligencia artificial promete revolucionar el desarrollo de software, aunque todavía tiene limitaciones significativas. Desde ZonaDock, creemos que, aunque la IA tomará un papel central en la generación de código, la necesidad de desarrolladores humanos seguirá siendo crucial para guiar y orquestar estos sistemas avanzados. Este cambio permitirá a los ingenieros dedicarse a tareas más complejas y creativas, ofreciendo oportunidades innovadoras en el campo del software.