El auge de los LLMs agenticos ha cambiado fundamentalmente la definición de 'código'. Donde el código solía ser el artefacto final del ciclo de desarrollo de software, ahora los LLMs pueden generarlo bajo demanda, reduciendo el código a un medio regenerable en lugar de un fin. Esta evolución refleja los sentimientos expresados por Elon Musk, quien sugirió que el código fuente se está volviendo similar al lenguaje ensamblador, con la capacidad de AI para producir binarios eficientes directamente.
Sin embargo, este cambio plantea preguntas sobre el papel de los lenguajes de programación tradicionales. Mientras que los LLMs pueden interpretar indicaciones y contexto como el nuevo 'código', los lenguajes de programación aún desempeñan una función crítica: reducir la ambigüedad en las especificaciones que el lenguaje natural como el inglés carece inherentemente.
Sin lenguajes precisos y no ambiguos, interpretar especificaciones con el tiempo se vuelve propenso a errores.
En esencia, el código no se está volviendo irrelevante, sino que está evolucionando. Mientras la ejecución determinista siga importando, los lenguajes de programación permanecerán esenciales, incluso si su papel cambia hacia una especificación más clara en lugar de instrucciones directas a la máquina.
Fuente: Hacker News · Resumido por HeadlinesBriefing