Aperio es un lenguaje de programación experimental diseñado específicamente para la era de los LLMs (Large Language Models). La premisa central del lenguaje es que los lenguajes de programación tradicionales (desde Assembly hasta TypeScript) fueron optimizados para minimizar la fricción entre la capacidad cognitiva humana y la ejecución de la máquina. Sin embargo, en un flujo de trabajo basado en LLMs, estos lenguajes tradicionales se vuelven más costosos de usar: el costo se oculta en el conteo de tokens, la tasa de reintentos y la latencia por cada interacción. El problema fundamental es que el LLM debe traducir constantemente entre el modelo mental del usuario sobre un sistema y la forma estructural del código. Aperio resuelve esto implementando un modelo estructural invariante al sustrato: un hipergrafo recursivo de unidades tipadas y con ciclo de vida llamadas 'loci'. Cuando las primitivas del lenguaje coinciden con cómo los humanos piensan sobre los sistemas, la capa de traducción desaparece. Por ejemplo, un sistema de matchmaking para videojuegos se describe en Aperio exactamente como se piensa mentalmente: un 'locus' que recibe jugadores, tiene una cola de espera y publica cuando hay suficientes jugadores. Esto que en Go, Rust o TypeScript requeriría mutex, canales, async/await y cableado de lifecycle explícito, en Aperio se expresa con una sintaxis que corresponde directamente al modelo mental. Las ventajas son significativas: menos tokens consumidos, menor latencia, y código que se lee como la descripción del sistema. Aperio es experimental, compila con LLVM 18 e incluye un intérprete para retroalimentación rápida. El modelo estructural no es específico de software — organizadores también instituciones, redes regulatorias biológicas y sistemas físicos.
Nace Aperio, el lenguaje diseñado para trabajar con IA
Fuentes:
Keyboard shortcuts
