सार:
डेविड फाउलर, एक उत्कृष्ट इंजीनियर, जिन्होंने 18 वर्षों तक माइक्रोसॉफ्ट के लिए काम किया है, ने हाल ही में सोशल प्लेटफॉर्म पर सार्वजनिक रूप से पोस्ट किया है, फाउलर कोई बाहरी व्यक्ति नहीं है जो यूं ही ध्यान आकर्षित करता है। वह वास्तविक समय संचार ढांचे सिग्नलआर के सह-निर्माता हैं। वह NuGet पैकेज मैनेजर और Kudu परिनियोजन इंजन के निर्माण में गहराई से शामिल रहे हैं। वह ASP.NET Core के मुख्य डेवलपर भी हैं और वर्तमान में वितरित अनुप्रयोगों के लिए Microsoft की नई पीढ़ी की टूल श्रृंखला एस्पायर का नेतृत्व करने के लिए जिम्मेदार हैं।
माइक्रोसॉफ्ट के सीईओ सत्या नडेला ने पहले खुलासा किया था कि कंपनी का 20% से 30% आंतरिक कोड कृत्रिम बुद्धिमत्ता द्वारा उत्पन्न होता है, और फाउलर का नवीनतम बयान यह साबित करता है कि हस्तलिखित कोड सॉफ्टवेयर विकास के मूल से कम से कम महत्वपूर्ण कठिन कदम में बदल रहा है।
तकनीकी विकास का प्रक्षेप पथ इस निर्णय की पुष्टि करता है। 2023 की शुरुआत में, विज़ुअल स्टूडियो इंटेलीकोड पर माइक्रोसॉफ्ट रिसर्च द्वारा किए गए कई अध्ययनों से पता चला कि उस समय कृत्रिम बुद्धिमत्ता सहायता मुख्य रूप से स्क्रीन सुझावों की प्रस्तुति विधि द्वारा सीमित थी, और अभी भी निष्क्रिय स्वचालित कोड पूर्णता के स्तर पर बनी हुई थी। हालाँकि, आज का GitHub Copilot पूरी तरह से सक्रिय एजेंट (कोडिंग एजेंट) के रूप में तेजी से विकसित हुआ है। यह उपकरण न केवल स्वतंत्र रूप से विकास कार्यों को प्राप्त कर सकता है और पृष्ठभूमि में आवश्यक वातावरण का निर्माण कर सकता है, बल्कि कोड रिपॉजिटरी को स्वतंत्र रूप से संशोधित भी कर सकता है और समीक्षा के लिए सीधे पुल अनुरोध (पुल अनुरोध) सबमिट कर सकता है। विंडोज़ अनुप्रयोगों और डब्लूएसएल-आधारित लिनक्स के लिए क्रॉस-प्लेटफ़ॉर्म विकास में, एजेंट स्वचालित रूप से कोड निरीक्षण उपकरण चला सकता है और संकलन परिणामों को मनुष्यों को सौंपने से पहले सत्यापित कर सकता है। लिनक्स के जनक लिनस टोरवाल्ड्स ने हाल ही में सार्वजनिक रूप से इस प्रवृत्ति को मान्यता दी है, और बताया है कि एक उपकरण के रूप में कृत्रिम बुद्धिमत्ता की उपयोगिता संदेह से परे है।

फाउलर की टीम के नेतृत्व में एस्पायर फ्रेमवर्क इस परिवर्तन का मुख्य अवतार है। नवीनतम एस्पायर 13.1 और 13.2 संस्करणों में, माइक्रोसॉफ्ट ने एजेंट-उन्मुख कमांड लाइन इंटरफ़ेस (सीएलआई) और मॉडल संदर्भ प्रोटोकॉल (एमसीपी) को पूरी तरह से एकीकृत किया है, एआई कोडिंग सहायक को विकास प्रक्रिया में एक मूल तत्व में अपग्रेड किया है। फाउलर की टीम ने इस बात पर जोर दिया कि मॉडल से कोड तैयार करना और संपूर्ण सॉफ्टवेयर को ऑनलाइन वितरित करना दो अलग-अलग चीजें हैं। नई टूल श्रृंखला को एआई एजेंटों को सीधे सेवाएं शुरू करने, टेलीमेट्री डेटा की जांच करने, सिस्टम लॉग पढ़ने और स्वचालित रूप से क्रैश की मरम्मत और पुनरारंभ करने की अनुमति देने के लिए डिज़ाइन किया गया है, इस प्रकार चैट विंडो में त्रुटि संदेशों को मैन्युअल रूप से कॉपी और पेस्ट करने वाले मानव डेवलपर्स के पुराने मॉडल से पूरी तरह छुटकारा मिलता है, और एआई बंद लूप के आसपास विकास टूल के पुनर्निर्माण को बढ़ावा मिलता है।

हालाँकि, "मैन्युअल कोडिंग नहीं" का मतलब सॉफ़्टवेयर इंजीनियरिंग का अंत नहीं है। जैसे-जैसे कोड जनरेशन की लागत शून्य के करीब पहुंचती है, इंजीनियरिंग कठिनाइयाँ तेजी से आर्किटेक्चर डिजाइन, देशी एपीआई डॉकिंग, प्रदर्शन ट्यूनिंग, निर्भरता प्रबंधन और कोड ऑडिटिंग में बदल जाती हैं। सुरक्षा कंपनी वेराकोड द्वारा जारी 2026 जेनरेटिव एआई कोड सुरक्षा रिपोर्ट में बताया गया है कि बेंचमार्क परीक्षणों में लगभग 44% एआई-जनरेटेड कोड में ज्ञात सुरक्षा कमजोरियां हैं। इस प्रयोजन के लिए, माइक्रोसॉफ्ट के आंतरिक एजेंट भेद्यता स्कैनिंग सिस्टम, कोडनाम MDASH, का व्यापक रूप से विंडोज कर्नेल, हाइपर-वी वर्चुअलाइजेशन और नेटवर्क प्रोटोकॉल स्टैक में उपयोग किया गया है। यह अंतर्निहित सिस्टम के मुख्य छिपे हुए खतरों की गहराई से जांच करने और कोड के प्रसार के कारण होने वाले समीक्षा दबाव से निपटने के लिए उच्च-स्तरीय एआई एजेंटों का उपयोग करता है।

इस विकास मॉडल को दोबारा आकार देने से विंडोज 11 पारिस्थितिकी तंत्र पर गहरा प्रभाव पड़ा है। फाउलर ने पहले वेब पेज एनकैप्सुलेशन शेल्स को छोड़ने और मूल ग्राहकों की ओर लौटने का आह्वान करने का बीड़ा उठाया था। इसके बाद, माइक्रोसॉफ्ट ने WinUI 3 का जोरदार प्रचार किया और इसे पूरी तरह से खुला स्रोत बना दिया। खुले और मानकीकृत दस्तावेज़ सीधे एआई एजेंटों को आसान-से-विश्लेषण प्रशिक्षण और निष्पादन वातावरण प्रदान करते हैं। इस बदलाव के तहत विंडोज 11 की अपडेट पुनरावृत्ति गति और दोष मरम्मत पैमाने में काफी सुधार किया गया है। माइक्रोसॉफ्ट हार्डवेयर स्तर पर स्थानीयकृत बुद्धिमान विकास का समर्थन करने के लिए भी प्रयास कर रहा है। नव घोषित "प्रोजेक्ट जेनिथ" प्रोजेक्ट डेवलपर्स के लिए एक अनुकूलित हल्के विंडोज 11 वातावरण बनाता है। 64GB एकीकृत मेमोरी और 250GB/s उच्च बैंडविड्थ की उच्च सीमा निर्धारित करके, यह सुनिश्चित करता है कि 30 बिलियन से अधिक मापदंडों वाले बड़े भाषा मॉडल को स्थानीय रूप से आसानी से चलाया जा सकता है और क्लाउड टोकन के निरंतर व्यय से बचा जा सकता है।

फाउलर के निष्कर्ष से वर्तमान सॉफ्टवेयर विकास में आवश्यक परिवर्तन का पता चलता है: जब कोड उत्पन्न करने की सीमा पूरी तरह से समतल हो गई है, तो इंजीनियरिंग का मुख्य मूल्य उत्पाद तर्क की कल्पना करना, सीमा की स्थिति निर्धारित करना और एआई-जनरेटेड उत्पादों की समीक्षा और प्रदर्शन को नियंत्रित करने में स्थानांतरित हो गया है। कीबोर्ड अब प्रोग्रामिंग का पूर्ण फोकस नहीं है, और प्रोग्रामर की ज़िम्मेदारियाँ भारी कोड टाइपर्स से लेकर सॉफ़्टवेयर आर्किटेक्चर और डिज़ाइन विशेषज्ञों तक पूरी तरह से बदल रही हैं जो दिशा को नियंत्रित करते हैं।
टिप्पणियाँ