저자는 IPL(Intent Programming Language)를 소개합니다. 이는 표현 공간을 제약함으로써 대규모 언어 모델로부터 결정론적인 코드 생성을 강제하도록 설계된 최소한의 도메인 특화 언어입니다. 이 접근 방식은 환각 현상과 아키텍처의 과잉 설계와 같은 확률적 문제를 제거하고 개발 비용을 절감하는 것을 목표로 합니다.

  • IPL은 핵심 동작 원시 함수를 가진 엄격히 축소된 문법을 사용하여, 기본 또는 로컬 LLM이 자연어를 제로샷으로 .ipl 파일로 변환할 수 있게 합니다.
  • 비즈니스 로직은 사람이 읽을 수 있는 중간 산출물에 격리되어 대상 기술 스택과 분리됩니다.
  • 이 시스템은 이종 스택 간 복잡한 아키텍처를 오케스트레이션하기 위해 다중 파일 .ipl 구조를 지원합니다.
  • 제약된 트랜스파일링은 어휘 범위를 고정하여 LLM이 특이한 아키텍처를 환각하는 것을 방지하고 신뢰할 수 있는 코드 출력을 보장합니다.

이 도구는 인간의 의도와 실행 가능한 코드 간 결정론적 브릿지 역할을 하며, Rust, Go, Java, Python, JavaScript, TypeScript, HTML과 같은 대상을 지원합니다.