El autor presenta IPL (Intent Programming Language), un lenguaje específico de dominio minimalista diseñado para imponer la generación determinista de código a partir de modelos de lenguaje grandes mediante la restricción del espacio de expresión. Este enfoque busca eliminar problemas estocásticos como las alucinaciones y la sobreingeniería arquitectónica, mientras reduce los costos de desarrollo.
- IPL utiliza una gramática estrictamente reducida con primitivas de acción centrales, permitiendo que LLM básicos o locales traduzcan el lenguaje natural a archivos .ipl zero-shot.
- La lógica empresarial se aísla en un artefacto intermedio legible por humanos, desacoplándola del stack tecnológico objetivo.
- El sistema soporta estructuras .ipl multiarchivo para orquestar arquitecturas complejas a través de stacks heterogéneos.
- La transpilación restringida fija el ámbito léxico, impidiendo que los LLM alucinen arquitecturas exóticas y asegurando una salida de código fiable.
La herramienta actúa como un puente determinista entre la intención humana y el código ejecutable, soportando objetivos como Rust, Go, Java, Python, JavaScript, TypeScript y HTML.