L'auteur présente IPL (Intent Programming Language), un langage spécifique au domaine minimaliste conçu pour imposer une génération de code déterministe à partir de grands modèles de langage en contraignant l'espace d'expression. Cette approche vise à éliminer les problèmes stochastiques tels que les hallucinations et le surdimensionnement architectural tout en réduisant les coûts de développement.
- IPL utilise une grammaire strictement réduite avec des primitives d'action de base, permettant aux LLM basiques ou locaux de traduire le langage naturel en fichiers .ipl en zero-shot.
- La logique métier est isolée dans un artefact intermédiaire lisible par l'homme, la découplant de la pile technologique cible.
- Le système prend en charge des structures .ipl multi-fichiers pour orchestrer des architectures complexes sur des piles hétérogènes.
- La transpilation contrainte verrouille la portée lexicale, empêchant les LLM d'halluciner des architectures exotiques et garantissant une sortie de code fiable.
L'outil agit comme un pont déterministe entre l'intention humaine et le code exécutable, prenant en charge des cibles telles que Rust, Go, Java, Python, JavaScript, TypeScript et HTML.