आने वाला लूप: कैसे AI Harness Engineering कोडिंग को बदल रही है
AI कोडिंग में सबसे बड़ा बदलाव बेहतर मॉडल्स के बारे में नहीं है। यह लूप (loop) के बारे में है।
सॉफ्टवेयर डेवलपमेंट एक नए चरण की ओर बढ़ रहा है जिसे Harness Engineering कहा जाता है। यह चरण साधारण प्रॉम्प्ट्स से आगे बढ़ता है। यह उन सिस्टम्स को बनाने पर केंद्रित है जो AI एजेंट्स को नियंत्रित करते हैं।
एक बेहतरीन harness एक बेहतरीन मॉडल से भी बढ़कर है।
harness में मॉडल के आसपास की हर चीज़ शामिल होती है:
- System prompts और tools
- File system access
- Execution sandboxes
- Verification logic
अधिकांश टीमें inner loop पर ध्यान केंद्रित करती हैं। यह तब होता है जब एक AI किसी tool को कॉल करता है, एक file को एडिट करता है, और एक test चलाता है।
असली वैल्यू outer loop में निहित है। यह एक orchestration layer है। यह कार्यों (tasks) को कतारबद्ध (queue) करता है, यह मूल्यांकन करता है कि काम पूरा हुआ है या नहीं, और पूरी प्रक्रिया का प्रबंधन करता है। कार्य एक एकल चैट सत्र (chat session) से बाहर होता है।
AI डेवलपमेंट का विकास:
- Prompt Engineering (2022-23): स्निपेट्स (snippets) के लिए सिंगल प्रॉम्प्ट लिखना।
- Context Engineering (2024-25): फीचर्स के लिए मेमोरी और फाइल्स को मैनेज करना।
- Harness Engineering (2026): स्वायत्त नियंत्रण प्रणाली (autonomous control systems) बनाना।
बाधा (bottleneck) बदल गई है। अब सवाल यह नहीं है कि क्या AI कोड लिख सकता है। सवाल यह है कि क्या आप एक ऐसा spec लिख सकते हैं जिसका AI पालन कर सके।
जहाँ लूप्स अच्छी तरह काम करते हैं:
- एक भाषा से दूसरी भाषा में कोड पोर्ट करना।
- परफॉरमेंस बेंचमार्क चलाना।
- सिक्योरिटी स्कैनिंग।
- तीव्र अनुसंधान (rapid research) और प्रोटोटाइप बनाना।
जहाँ लूप्स विफल होते हैं:
- ऐसा कोड जिसमें गहरे मानवीय निर्णय (human judgment) की आवश्यकता हो।
- ऐसे सिस्टम जिन्हें सख्त आर्किटेक्चरल नियमों की आवश्यकता हो।
- हाई-लेवल डिज़ाइन और रखरखाव (maintainability)।
हम Comprehension Debt जैसे नए जोखिम देख रहे हैं। ऐसा तब होता है जब AI कोड को इंसानों की समीक्षा करने की गति से अधिक तेज़ी से जेनरेट करता है। टीमें ऐसे कोडबेस के साथ रह जाती हैं जिन्हें वे समझ नहीं पाती हैं।
तीन कारणों से यह बदलाव अपरिहार्य है:
- सुरक्षा (Security): हमलावर लूप्स का उपयोग करते हैं। रक्षकों को भी इनका उपयोग करना चाहिए।
- अर्थशास्त्र (Economics): छोटी टीमें अब बहुत बड़े समूहों का काम कर सकती हैं।
- तकनीकी ऋण (Technical Debt): भविष्य के कोडबेस AI के साथ काम करने के लिए बनाए जाएंगे।
आपकी नौकरी बदल रही है। आप कोड लिखने से हटकर उन लूप्स को लिखने की ओर बढ़ रहे हैं जो कोड लिखते हैं।
Optional learning community: https://t.me/GyaanSetuAi
