Axis est un langage de programmation expérimental conçu pour orchestrer la génération de texte à l'aide de modèles de langage (LLMs). Publié sur GitHub début janvier 2026, il a rapidement suscité des échanges sur Hacker News (thread), avec des discussions autour de son approche et de sa syntaxe dédiée à la génération textuelle contrôlée.
Inspiré des langages typés et des DSLs, Axis propose une forme de "prompt engineering programmatique" : les instructions de génération deviennent des blocs syntaxiques typés, pouvant être validés et testés comme du code. Il vise notamment à rendre plus prédictibles, traçables et maintenables les interactions avec les LLMs dans une optique de production.
Le code source est disponible sur GitHub.
Le projet Axis cherche à répondre à une question émergente : que donnerait un langage de programmation pensé nativement pour les modèles de langage ?
Il se démarque des approches classiques en intégrant directement la syntaxe de génération dans un langage testable, typé et modulaire. Ce signal est exploratoire mais structurant pour repenser à plus long terme la façon dont les développeurs orchestrent les sorties d’IA générative avec rigueur.
Axis introduit plusieurs idées intéressantes pour structurer l’usage de l’IA générative :
- Une syntaxe dédiée pour les blocs de génération, avec typage et déclaration explicite de contexte,
- La possibilité de tester et formater les sorties de LLMs, comme on teste du code traditionnel,
- Un premier pas vers une programmation déterministe autour des LLMs.
Bien que le projet soit à un stade précoce, il pourrait influencer les futures pratiques autour de l’ingénierie de prompts, notamment dans des contextes industriels ou complexes.
Add new comment