Satya Nadella, director ejecutivo de Microsoft, ha revelado que entre un 20% y un 30% del código presente en los repositorios de la compañía ha sido «escrito por software» —refiriéndose a la inteligencia artificial. Esta sorprendente declaración tuvo lugar durante una conversación con Mark Zuckerberg, CEO de Meta, en la conferencia LlamaCon celebrada este martes.
La IA como desarrolladora en Microsoft
Durante el evento organizado por Meta, Zuckerberg preguntó directamente a Nadella sobre la cantidad aproximada de código generado por IA dentro de Microsoft en la actualidad. El CEO de la tecnológica de Redmond respondió con cifras concretas, detallando que entre un quinto y un tercio del código en sus repositorios tiene origen en sistemas de inteligencia artificial.
Sin embargo, Nadella matizó que la efectividad de esta tecnología varía significativamente según el lenguaje de programación. «Estamos viendo resultados mixtos en el código generado por IA a través de diferentes lenguajes, con más progreso en Python y menos en C++», explicó durante la charla, según informa TechCrunch.
Esta revelación se alinea con la visión a largo plazo expresada previamente por Kevin Scott, director de tecnología de Microsoft, quien ha predicho que el 95% de todo el código será generado por IA para 2030. Una estimación que, de cumplirse, transformaría radicalmente el panorama del desarrollo de software a nivel global.
La competencia tampoco se queda atrás
El uso extensivo de la IA para generar código no es exclusivo de Microsoft. En la llamada de resultados financieros de Google de la semana pasada, su CEO Sundar Pichai afirmó que la inteligencia artificial está generando más del 30% del código de la compañía.
Curiosamente, cuando Nadella devolvió la pregunta a Zuckerberg sobre la proporción de código generado por IA en Meta, el fundador de Facebook admitió desconocer la cifra exacta para su empresa.
¿Cómo se mide el código generado por IA?
Es importante señalar que estas cifras deben interpretarse con cautela. Tanto TechCrunch como otros medios especializados destacan que no está claro exactamente cómo Microsoft y Google están midiendo lo que consideran «código generado por IA» frente al escrito por humanos.
La línea que separa el código totalmente generado por IA del código que ha sido simplemente asistido o mejorado con herramientas de IA puede ser difusa. Algunos sistemas permiten a los desarrolladores solicitar código que luego modifican sustancialmente, mientras que en otros casos el código se utiliza prácticamente sin cambios.
Implicaciones para el sector tecnológico
Las declaraciones de Nadella en LlamaCon tienen profundas implicaciones para el futuro del desarrollo de software. Si dos de las mayores empresas tecnológicas del mundo ya confían en que la IA genere una parte significativa de su código, esto podría acelerar la adopción de herramientas similares en todo el sector.
Para los desarrolladores, esto plantea preguntas sobre cómo evolucionará su profesión en los próximos años. Lejos de sugerir un reemplazo completo, muchos expertos del sector consideran que el rol del programador se transformará hacia la supervisión, refinamiento y diseño de alto nivel, mientras que las tareas más repetitivas y mecánicas serán asumidas progresivamente por sistemas de IA.
El contexto de LlamaCon
Es significativo que estas revelaciones tuvieran lugar en LlamaCon, la conferencia organizada por Meta centrada en su familia de modelos de IA de código abierto Llama. Este evento se ha posicionado como una alternativa a los enfoques más cerrados y comerciales de empresas como OpenAI.
Durante la misma conferencia, Meta lanzó una aplicación independiente de IA para competir directamente con ChatGPT, reforzando su apuesta por ocupar un lugar prominente en el acelerado desarrollo del sector de la inteligencia artificial.
El futuro del desarrollo de software
A medida que la generación automatizada de código continúa avanzando, surgen preguntas sobre la calidad, seguridad y mantenibilidad del software creado de esta manera. Las grandes empresas tecnológicas están invirtiendo enormes recursos no solo en mejorar la capacidad de sus IAs para escribir código funcional, sino también en sistemas que puedan verificar, probar y depurar automáticamente dicho código.
La tendencia parece clara: estamos presenciando una transformación fundamental en cómo se desarrolla el software, con la IA asumiendo progresivamente más responsabilidades en la creación de código. Lo que comenzó como herramientas de asistencia para tareas específicas se está convirtiendo rápidamente en colaboradores capaces de generar porciones significativas de los sistemas que utilizamos diariamente.
No obstante, los expertos coinciden en que el juicio humano seguirá siendo crucial para aspectos como la arquitectura general, la experiencia de usuario y, especialmente, las consideraciones éticas del software. La simbiosis entre desarrolladores humanos e inteligencia artificial probablemente definirá esta nueva era del desarrollo de software.