हम सॉफ्टवेयर विकास के एक महत्वपूर्ण मोड़ पर खड़े हैं। चर्चा अक्सर इस बारे में होती है कि कौन सा एआई सबसे अच्छा कोड लिखता है (क्लाउड बनाम चैटजीपीटी) या कहाँ वह एआई कहाँ रहना चाहिए (आईडीई या सीएलआई)। लेकिन यह सही प्रश्न नहीं है।
यदि हम एआई को "वाइब कोडर्स" के रूप में अपनाते हैं – जहाँ हम इरादा बताते हैं और एआई निष्पादन करता है – तो हम नए सॉफ्टवेयर की एक विशाल धारा बना सकते हैं। एआई-एजेंटों का एक समूह एक मिनट में इतना कोड उत्पन्न कर सकता है जितना एक सीनियर डेवलपर एक सप्ताह में भी रिव्यू नहीं कर सकता। मनुष्य अब बाधा (बॉटलनेक) बन गया है।
इसका समाधान अधिक अधिक मनुष्य नहीं हैं। इसका समाधान एक एआई डिज़ाइन अथॉरिटी है.
पारंपरिक रूप से, "डिज़ाइन अथॉरिटी" आर्किटेक्ट्स का एक छोटा समूह होता है जो सप्ताह या महीने में एक बार डिज़ाइन को मंजूरी देने या अस्वीकार करने के लिए मिलते हैं। हाई-वेलोसिटी एआई डेवलपमेंट की दुनिया में, वह मॉडल पूरी तरह से पुराना हो चुका है। यह बहुत धीमा और प्रतिक्रियाशील है।
यदि हम "डिस्पोजेबल कोड" पर स्विच करते हैं – ऐसा सॉफ्टवेयर जिसे हम अंतहीन रूप से रिफैक्टर नहीं करते, बल्कि आवश्यकताएं बदलने पर उसे हटाकर फिर से उत्पन्न करते हैं – तो हमारी भूमिका मौलिक रूप से बदल जाती है। हम अब ईंट-दर-ईंट जोड़ने वाले राजमिस्त्री नहीं हैं। हम उस कारखाने के वास्तुकार हैं जो दीवारें प्रिंट करता है।
लेकिन यह कौन नियंत्रित करेगा कि वे दीवारें सीधी हैं या नहीं?
AI डिज़ाइन अथॉरिटी कोई व्यक्ति नहीं, बल्कि एक पाइपलाइन है। एक "गॉन्टलेट" (Gauntlet) जिससे होकर जनरेट किए गए कोड की हर पंक्ति को प्रोडक्शन तक पहुँचने के लिए गुजरना पड़ता है। यह प्रक्रिया मानवीय कोड समीक्षा को प्रतिस्थापित नहीं करती है कुछ नहीं, बल्कि इसे कुछ बेहतर.
यह तीन स्तरों पर काम करता है:
1. कार्यकारी शक्ति (जनरेशन)
हम किसी समाधान के लिए केवल एक AI से नहीं पूछते, हम तीन से पूछते हैं। हम जेमिनी 3, GPT-5 और एक ओपन-सोर्स मॉडल (जैसे लामा) को एक ही समस्या पर समानांतर रूप से काम करने देते हैं। यह टनल विजन को रोकता है और उस "आलस्य" को तोड़ता है जिससे LLM कभी-कभी ग्रस्त होते हैं। यह दृष्टिकोण वैज्ञानिक रूप से सिद्ध है और यह दर्शाता है कि आप AI मतिभ्रम (hallucination) को रोक सकते हैं और बिना किसी त्रुटि के बहुत लंबी श्रृंखलाएं बना सकते हैं
2. हार्ड फ़िल्टर (कानून)
यहाँ कोई बहस संभव नहीं है। कोड को कंपाइल होना ही चाहिए। लिंटर्स को कोई शिकायत नहीं होनी चाहिए। और सबसे महत्वपूर्ण: ब्लैक बॉक्स टेस्ट सफल होने चाहिए। हम यह परीक्षण नहीं करते कि फ़ंक्शन आंतरिक रूप से कैसे काम करता है (AI इसमें हेरफेर कर सकता है), हम यह परीक्षण करते हैं कि क्या सिस्टम बाहरी रूप से वह कर रहा है जो उसे करना चाहिए। यदि परीक्षण विफल होता है? तो सीधे कचरे के डिब्बे में।
3. सॉफ्ट फ़िल्टर (AI जूरी)
यह वास्तविक नवाचार है। बचे हुए समाधानों को एक विशेष "वोटिंग AI" के सामने प्रस्तुत किया जाता है। यह एजेंट कोड नहीं लिखता, बल्कि पढ़ें कोड का मूल्यांकन करता है। इसे हमारे आर्किटेक्चर सिद्धांतों, सुरक्षा आवश्यकताओं (OWASP, ISO) और अनुपालन नियमों (EU AI Act) पर प्रशिक्षित किया गया है।
वह वोट देता है: “समाधान A तेज़ है, लेकिन समाधान B अधिक सुरक्षित है और हमारे माइक्रोसर्विसेज आर्किटेक्चर का बेहतर पालन करता है।”
विजेता प्रोडक्शन में जाता है।
यह मॉडल शक्तियों के उस पृथक्करण को लागू करता है जो कई टीमों में गायब है।
project-description.md, rules.md, skills.md en principles.md), और कठोर आवश्यकताएं। आर्किटेक्ट निर्धारित करता है क्या हम क्या बनाते हैं, कौन बनाता है, कैसे और क्यों.यह हमें सिंटैक्स त्रुटियों के अत्याचार से मुक्त करता है और हमें उस चीज़ पर ध्यान केंद्रित करने देता है जिसमें हम अच्छे हैं: सिस्टम थिंकिंग। सत्य की खोज। संरचना और निर्णय लेना।
सवाल यह नहीं है कि क्या AI हमारा कोड लिख सकता है। वह विषय पहले ही समाप्त हो चुका है। कोड काफी हद तक एक डिस्पोजेबल उत्पाद बन रहा है।
सवाल यह है: क्या आप कोड पर नियंत्रण छोड़ने का साहस रखते हैं, ताकि गुणवत्ता पर नियंत्रण वापस पा सकें?
मुझे बताएं