Автор представляет IPL (Intent Programming Language), минималистичный предметно-ориентированный язык, предназначенный для обеспечения детерминированной генерации кода большими языковыми моделями за счёт ограничения пространства выражений. Этот подход направлен на устранение стохастических проблем, таких как галлюцинации и избыточное усложнение архитектуры, а также на снижение затрат на разработку.
- IPL использует строго сокращённую грамматику с базовыми примитивами действий, позволяя базовым или локальным LLM переводить естественный язык в файлы .ipl методом zero-shot.
- Бизнес-логика изолируется в промежуточном артефакте, читаемом человеком, что отделяет её от целевого технологического стека.
- Система поддерживает многофайловые структуры .ipl для оркестрации сложных архитектур в гетерогенных стеках.
- Ограниченная транспиляция фиксирует лексическую область видимости, предотвращая появление LLM экзотических архитектур и обеспечивая надёжный вывод кода.
Инструмент действует как детерминированный мост между намерением человека и исполняемым кодом, поддерживая такие цели, как Rust, Go, Java, Python, JavaScript, TypeScript и HTML.