Автор представляет IPL (Intent Programming Language), минималистичный предметно-ориентированный язык, предназначенный для обеспечения детерминированной генерации кода большими языковыми моделями за счёт ограничения пространства выражений. Этот подход направлен на устранение стохастических проблем, таких как галлюцинации и избыточное усложнение архитектуры, а также на снижение затрат на разработку.

  • IPL использует строго сокращённую грамматику с базовыми примитивами действий, позволяя базовым или локальным LLM переводить естественный язык в файлы .ipl методом zero-shot.
  • Бизнес-логика изолируется в промежуточном артефакте, читаемом человеком, что отделяет её от целевого технологического стека.
  • Система поддерживает многофайловые структуры .ipl для оркестрации сложных архитектур в гетерогенных стеках.
  • Ограниченная транспиляция фиксирует лексическую область видимости, предотвращая появление LLM экзотических архитектур и обеспечивая надёжный вывод кода.

Инструмент действует как детерминированный мост между намерением человека и исполняемым кодом, поддерживая такие цели, как Rust, Go, Java, Python, JavaScript, TypeScript и HTML.