El 53% de los commits de Julia y el 32% de Ruby son asistidos por IA

Fuentes: 53% of Julia commits and 32% of Ruby are AI-assisted

Un análisis reciente revela que la mayoría de los lenguajes de programación populares dependen sustancialmente de modelos de lenguaje de gran escala (LLM) para su desarrollo. Según los datos recopilados, Julia lidera con más de la mitad de sus commits asistidos por IA, seguida de cerca por Ruby (un tercio) y C# (un tercio). Java destaca por su ausencia de commits asistidos, manteniendo una postura más humana, aunque su dependencia de la JVM y el compilador C sigue siendo crítica.

El estudio, que analizó repositorios de alto rendimiento en TIOBE y LangPop, muestra que la dependencia de herramientas comerciales como OpenAI o Anthropic está erosionando la filosofía de código abierto de GNU. El autor señala que la generación de código por máquinas convierte el software en un producto de suscripción, eliminando la posibilidad de verificación humana profunda. Este fenómeno se alinea con las advertencias de Ken Thompson, quien en 1984 demostró la vulnerabilidad de los compiladores al insertar puertas traseras. La conclusión es que la confianza en el código generado por IA es insostenible, ya que la verificación a nivel de fuente no puede proteger contra errores introducidos por herramientas no auditadas.