लेखक IPL (Intent Programming Language) का परिचय देते हैं, जो एक न्यूनतम डोमेन-स्पेसिफिक लैंग्वेज है जिसे बड़े भाषा मॉडल से निर्धारित कोड जनरेशन को लागू करने के लिए डिज़ाइन किया गया है। यह दृष्टिकोण हॉल्युसिनेशन और आर्किटेक्चरल ओवर-इंजीनियरिंग जैसे स्टोकैस्टिक मुद्दों को खत्म करने और विकास लागत को कम करने का लक्ष्य रखता है।
- IPL में एक कठोर रूप से कम किया गया ग्रामर होता है जिसमें मुख्य एक्शन प्राइमिटिव्स होते हैं, जो बुनियादी या स्थानीय LLMs को नेचुरल लैंग्वेज को .ipl फ़ाइलों में ज़ीरो-शॉट में अनुवाद करने की अनुमति देता है।
- बिज़नेस लॉजिक को एक मानव-पठनीय इंटरमीडिएट आर्टिफैक्ट में अलग किया जाता है, जिससे इसे टारगेट टेक स्टैक से डिक्पलिंग किया जाता है।
- सिस्टम विषम स्टैक्स के बीच जटिल आर्किटेक्चर्स को ऑर्केस्ट्रेट करने के लिए मल्टी-फ़ाइल .ipl संरचनाओं का समर्थन करता है।
- कंस्ट्रेन्ड ट्रांसपिलेशन लेक्सिकल स्कोप को लॉक कर देता है, जिससे LLMs एग्ज़ोटिक आर्किटेक्चर्स की हॉल्युसिनेशन से रोकते हैं और विश्वसनीय कोड आउटपुट सुनिश्चित होता है।
यह टूल मानव इरादे और एक्जीक्यूटेबल कोड के बीच एक निर्धारित ब्रिज के रूप में कार्य करता है, जो Rust, Go, Java, Python, JavaScript, TypeScript, और HTML जैसे टारगेट्स का समर्थन करता है।