AI कोड लिखता है। लेकिन प्रोडक्शन में क्या होता है, यह कौन समझता है?

AI कोडिंग पर शोध मिली-जुली तस्वीर दिखाते हैं। पेमेंट रिट्राई का एक उदाहरण बताता है कि टेस्ट पास होना और तेज़ी से कोड बनाना, भरोसेमंद सॉफ़्टवेयर डिलीवर करने के बराबर नहीं है।

इन भाषाओं में पढ़ें: English · తెలుగు · हिन्दी

Sign in to save

इंजीनियर AI-सहायता वाले कोड और प्रोडक्शन ट्रेस की समीक्षा करते हुए डुप्लीकेट पेमेंट अलर्ट की जाँच कर रहा है। उदाहरण दृश्य।

AI कोडिंग टूल विकास की गति बढ़ा सकते हैं, लेकिन तेज़ इम्प्लीमेंटेशन का मतलब हमेशा तेज़ या अधिक भरोसेमंद सॉफ़्टवेयर डिलीवरी नहीं होता। हाल के शोध टेस्टिंग, डिबगिंग और इंजीनियरों को चाहिए होने वाले कौशल को लेकर अहम सवाल उठाते हैं।

इस लेख के लिए बनाया गया कवर चित्र। यह AI से बनाया गया दृश्य है, किसी वास्तविक इंसिडेंट की तस्वीर नहीं, और स्क्रीन पर दिखने वाला टेक्स्ट और टाइमस्टैम्प कृत्रिम हैं।

एक डेवलपर AI कोडिंग एजेंट से पेमेंट-प्रोसेसिंग सर्विस की रिट्राई लॉजिक बेहतर करने को कहता है।

एजेंट कोड देखता है, इम्प्लीमेंटेशन अपडेट करता है, टेस्ट बनाता है और बताता है कि सब कुछ पास हो गया। डेवलपर बदलाव की समीक्षा करता है और रिलीज़ को मंज़ूरी दे देता है।

कुछ दिन बाद, नेटवर्क की एक रुक-रुककर आने वाली गड़बड़ी से कुछ पेमेंट दो बार प्रोसेस हो जाते हैं।

कोड वैसा ही चलता है जैसा लिखा गया था। समस्या इस धारणा में है कि कोई दूसरा सिस्टम कैसे व्यवहार करता है।

यह एक काल्पनिक उदाहरण है, लेकिन यह इंजीनियरिंग का एक अहम फ़र्क दिखाता है: कोड अपने टेस्ट पास कर सकता है और फिर भी दूसरे सिस्टम के साथ मिलकर चलने पर समस्या पैदा कर सकता है।

जैसे-जैसे AI कोडिंग टूल अधिक सक्षम होते जा रहे हैं, इन आपसी इंटरैक्शन को समझना उतना ही ज़रूरी है जितना इम्प्लीमेंटेशन तैयार करना।

हाल के शोध क्या बताते हैं

सितंबर 2026 में, डिबगिंग टेक्नोलॉजी कंपनी Undo ने जटिल सॉफ़्टवेयर वातावरण में काम करने वाले 300 वरिष्ठ इंजीनियरिंग लीडरों का एक सर्वे प्रकाशित किया।

उत्तर देने वालों में से 81% ने बताया कि पिछले छह महीनों में उनके संगठनों में AI कोडिंग टूल से जुड़ा कोई प्रोडक्शन इंसिडेंट या आउटेज हुआ था। अन्य 79% ने बताया कि कोड का उत्पादन बढ़ने के बावजूद रिलीज़-साइकिल की गति में कोई सुधार नहीं हुआ।

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

स्वतंत्र अध्ययन अधिक विविध तस्वीर पेश करते हैं।

AI कोडिंग टूल के बारे में हाल के शोध क्या बताते हैं, और किन परिस्थितियों में
शोधमुख्य निष्कर्ष
Undo, 2026सर्वे में शामिल 81% लीडरों ने AI कोडिंग से जुड़े प्रोडक्शन इंसिडेंट की जानकारी दी।
Google DORA, 2025AI अपनाने का संबंध ऊँची डिलीवरी थ्रूपुट से पाया गया, जबकि सॉफ़्टवेयर डिलीवरी की स्थिरता चिंता का विषय बनी रही।
METR, 2025प्रयोग के दौरान उपलब्ध AI टूल का उपयोग करने पर अनुभवी डेवलपरों को चुने हुए कार्यों में 19% अधिक समय लगा।
METR, फ़रवरी 2026नए टूल अधिक आशाजनक दिखे, लेकिन माप की सीमाओं के कारण उत्पादकता का कोई भरोसेमंद अद्यतन अनुमान नहीं निकल सका।
GitHub Copilot शोधएक नियंत्रित प्रयोग में AI की मदद से एक तय प्रोग्रामिंग कार्य जल्दी पूरा हुआ।

ये अध्ययन अलग-अलग परिस्थितियों में अलग-अलग चीज़ें मापते हैं। इन्हें सीधे तुलना योग्य परिणाम नहीं मानना चाहिए।

इनसे यह संकेत मिलता है कि AI कोडिंग टूल के लाभ कार्य, सॉफ़्टवेयर वातावरण और उसके आसपास की इंजीनियरिंग प्रथाओं पर निर्भर करते हैं।

कोड तेज़ी से बनाना उपयोगी है। लेकिन क्या इससे सॉफ़्टवेयर डिलीवरी बेहतर होती है, यह एक अलग सवाल है।

टेस्ट पास होना क्यों काफ़ी नहीं हो सकता

पेमेंट-प्रोसेसिंग वाले उदाहरण पर लौटते हैं।

मान लीजिए एक एप्लिकेशन किसी बाहरी प्रोवाइडर को पेमेंट रिक्वेस्ट भेजता है। प्रोवाइडर पेमेंट सफलतापूर्वक प्रोसेस कर देता है, लेकिन एप्लिकेशन को पुष्टि मिलने से पहले नेटवर्क कनेक्शन टूट जाता है।

एप्लिकेशन तुरंत यह तय नहीं कर सकता कि पेमेंट सफल हुआ या नहीं।

अगर वह उचित सुरक्षा उपायों के बिना रिट्राई करता है, तो ग्राहक से दोबारा पैसे कट सकते हैं।

एक स्थापित समाधान idempotency key (इडेम्पोटेंसी की) है, यानी एक यूनिक पहचानकर्ता, जिससे पेमेंट प्रोवाइडर एक ही लेनदेन के बार-बार किए गए प्रयासों को पहचान सके।

लेकिन सोचिए कि अगर AI से बनी रिट्राई लॉजिक हर प्रयास के लिए नया पहचानकर्ता बना दे, तो क्या होगा।

टाइमआउट के बाद एप्लिकेशन रिट्राई करता है या नहीं, यह जाँचने वाला unit test पास हो सकता है। फिर भी इम्प्लीमेंटेशन डुप्लीकेट पेमेंट होने दे सकता है।

टेस्ट रिट्राई तंत्र की पुष्टि करता है, पूरे लेनदेन के व्यवहार की नहीं।

एक अनुभवी इंजीनियर आवश्यकता को अधिक व्यापक रूप से देखेगा: नेटवर्क की अस्थायी विफलता से एक ही तार्किक लेनदेन दो बार प्रोसेस नहीं होना चाहिए।

यह सिस्टम इनवेरिएंट का उदाहरण है, यानी ऐसी शर्त जो रिट्राई, विफलताओं या समवर्ती ऑपरेशनों के बावजूद हमेशा सही बनी रहनी चाहिए।

AI टूल इन शर्तों को लागू करने और टेस्ट करने में मदद कर सकते हैं। कठिनाई तब आती है जब ज़रूरी आवश्यकताएँ प्रॉम्प्ट, डॉक्यूमेंटेशन या उपलब्ध कोड संदर्भ में मौजूद ही नहीं होतीं।

पेमेंट रिट्राई का उदाहरण: रिट्राई टेस्ट पास होने पर भी डुप्लीकेट पेमेंट क्यों छूट सकता हैउदाहरण अनुक्रम, किसी वास्तविक इंसिडेंट का पुनर्निर्माण नहीं। key order-145 वाली पेमेंट रिक्वेस्ट सफल होती है, नेटवर्क टाइमआउट से रिस्पॉन्स खो जाता है, और नई key order-146 के साथ की गई रिट्राई को दूसरा पेमेंट माना जा सकता है। अधिक सुरक्षित इनवेरिएंट यह है कि एक तार्किक ऑर्डर के लिए एक ही idempotency key रहे। {“publisher”: “TechiesJournal”, “author”: “Prasad Kukkala”, “asset”: “ai-coding-tools-production-engineering-skills-visual-1”, “role”: “diagram”, “creator”: “TechiesJournal, authored as programmatic SVG by Claude (AI agent), not a generative image model”, “generation_method”: “AI-assisted programmatic SVG from a shared visual vocabulary (tools/sdlc-vs-aidlc/vocab.py)”, “source_slug”: “ai-coding-tools-production-engineering-skills”, “source_revision”: “ai-coding-production-final-copy-2026-10-14”, “created”: “2026-10-14”, “rights”: “Copyright 2026 TechiesJournal. All rights reserved.”, “external_licence”: “none, no third-party material”, “watermark”: “visible TechiesJournal wordmark, lower right, part of the SVG”, “language”: “language-neutral (English labels)”, “viewBox”: “0 0 1400 760”, “format”: “inline SVG”, “theme”: “light and dark via the theme switch”} A passing retry test can miss a duplicate paymentIllustrative workflow, not a reconstruction of a real incident1. Initial requestPayment request: $50Key: order-145Provider charges successfully2. Response lostNetwork timeoutThe app cannot tell whetherthe payment succeeded3. Risky retryNew key: order-146The provider may treat it asanother payment: duplicateSafer invariant: one logical order, one consistent idempotency keyRetry with key order-145, rather than creating a new key per attempt.Test the provider-facing behavior, not just whether the retry code runs.Provider behavior and API contracts vary. This diagram illustrates the engineering principle only. TechiesJournal पेमेंट रिट्राई का उदाहरण: रिट्राई टेस्ट पास होने पर भी डुप्लीकेट पेमेंट क्यों छूट सकता हैउदाहरण अनुक्रम, किसी वास्तविक इंसिडेंट का पुनर्निर्माण नहीं। key order-145 वाली पेमेंट रिक्वेस्ट सफल होती है, नेटवर्क टाइमआउट से रिस्पॉन्स खो जाता है, और नई key order-146 के साथ की गई रिट्राई को दूसरा पेमेंट माना जा सकता है। अधिक सुरक्षित इनवेरिएंट यह है कि एक तार्किक ऑर्डर के लिए एक ही idempotency key रहे। {“publisher”: “TechiesJournal”, “author”: “Prasad Kukkala”, “asset”: “ai-coding-tools-production-engineering-skills-visual-2”, “role”: “diagram”, “creator”: “TechiesJournal, authored as programmatic SVG by Claude (AI agent), not a generative image model”, “generation_method”: “AI-assisted programmatic SVG from a shared visual vocabulary (tools/sdlc-vs-aidlc/vocab.py)”, “source_slug”: “ai-coding-tools-production-engineering-skills”, “source_revision”: “ai-coding-production-final-copy-2026-10-14”, “created”: “2026-10-14”, “rights”: “Copyright 2026 TechiesJournal. All rights reserved.”, “external_licence”: “none, no third-party material”, “watermark”: “visible TechiesJournal wordmark, lower right, part of the SVG”, “language”: “language-neutral (English labels)”, “viewBox”: “0 0 400 676”, “format”: “inline SVG”, “theme”: “light and dark via the theme switch”} A passing retry test can missa duplicate paymentIllustrative, not a real incident1. Initial requestPayment request: $50, key: order-145Provider charges successfully2. Response lostNetwork timeout. The app cannot tellwhether the payment succeeded3. Risky retryNew key: order-146. The provider maytreat it as another payment: duplicateSafer invariantOne logical order, one consistentidempotency key.Retry with key order-145, not a new keyper attempt. Test the provider-facingbehavior, not just that retry code runs.Provider behavior and API contracts vary.Illustrates the engineering principle only. TechiesJournal
Accessible text alternative for this figure

एक पंक्ति में तीन चरण। चरण 1, शुरुआती रिक्वेस्ट: key order-145 के साथ 50 डॉलर की पेमेंट रिक्वेस्ट, और प्रोवाइडर सफलतापूर्वक चार्ज करता है। चरण 2, रिस्पॉन्स खो गया: नेटवर्क टाइमआउट, इसलिए एप्लिकेशन नहीं बता सकता कि पेमेंट सफल हुआ या नहीं। चरण 3, जोखिम भरी रिट्राई: नई key order-146, जिसे प्रोवाइडर दूसरा पेमेंट मान सकता है, और नतीजा डुप्लीकेट पेमेंट होता है।

चरणों के नीचे अधिक सुरक्षित इनवेरिएंट: एक तार्किक ऑर्डर एक ही idempotency key इस्तेमाल करता है। हर प्रयास पर नई key बनाने के बजाय key order-145 के साथ रिट्राई करें, और प्रोवाइडर की ओर के व्यवहार को टेस्ट करें, सिर्फ़ यह नहीं कि रिट्राई कोड चलता है या नहीं। प्रोवाइडर का व्यवहार और API अनुबंध अलग-अलग होते हैं, इसलिए यह चित्र केवल इंजीनियरिंग सिद्धांत दिखाता है।

Figure 1. पेमेंट रिट्राई अनुक्रम का उदाहरण। यह एक काल्पनिक उदाहरण है, किसी वास्तविक इंसिडेंट का पुनर्निर्माण नहीं है, और प्रोवाइडर का व्यवहार तथा API अनुबंध अलग-अलग होते हैं। यह केवल इंजीनियरिंग सिद्धांत दिखाता है।

प्रोडक्शन व्यवहार को समझने का महत्व

कुछ सॉफ़्टवेयर दोष अलग-अलग फ़ंक्शन देखकर पकड़े नहीं जा सकते।

वे तभी दिखते हैं जब कई सर्विस आपस में इंटरैक्ट करती हैं, रिक्वेस्ट एक साथ आती हैं या अप्रत्याशित विफलताएँ होती हैं।

ऐसे एप्लिकेशन पर विचार कीजिए जिसमें दो सर्विस एक ही डेटाबेस रिकॉर्ड को अपडेट करती हैं।

हर सर्विस अलग से सही व्यवहार कर सकती है, लेकिन एक साथ चलने पर उनके ऑपरेशन आपस में टकरा सकते हैं।

ऐसी विफलताओं का निदान करने के लिए सिर्फ़ सोर्स कोड पढ़ना काफ़ी नहीं होता।

घटनाओं का क्रम फिर से बनाने के लिए इंजीनियरों को एप्लिकेशन लॉग, डिस्ट्रिब्यूटेड ट्रेस, डेटाबेस रिकॉर्ड और रनटाइम मेट्रिक्स की ज़रूरत पड़ सकती है।

ये सब मिलकर observability का हिस्सा हैं, यानी किसी सिस्टम द्वारा पैदा की गई जानकारी देखकर यह समझने की क्षमता कि वह क्या कर रहा है।

AI लॉग का विश्लेषण करके, रिक्वेस्ट को ट्रेस करके और संभावित कारण सुझाकर इस जाँच में मदद कर सकता है।

लेकिन AI द्वारा दिया गया विश्वसनीय लगने वाला स्पष्टीकरण ज़रूरी नहीं कि सही मूल कारण हो। इंजीनियरों को उसे वास्तविक रनटाइम प्रमाणों से मिलाकर देखना चाहिए।

यहीं सिस्टम आर्किटेक्चर और डिबगिंग का अनुभव मूल्यवान साबित होता है।

कोड रिव्यू में क्या बदलता है?

AI-सहायता वाला विकास कम समय में तैयार होने वाले कोड की मात्रा बढ़ा सकता है।

एक डेवलपर ऐसा इम्प्लीमेंटेशन जमा कर सकता है जिसमें कई बदली हुई सर्विस, डेटाबेस बदलाव और अपने-आप बने टेस्ट शामिल हों।

ऐसे बदलावों की समीक्षा में सिर्फ़ सिंटैक्स या पठनीयता जाँचना काफ़ी नहीं है।

समीक्षक को परिणामों को समझना होगा।

क्या बदलाव मौजूदा बिज़नेस नियमों को बनाए रखता है? क्या इससे कोई सुरक्षा कमज़ोरी आ सकती है? जब कोई दूसरी सर्विस उपलब्ध न हो तो क्या होगा? क्या मौजूदा डेटा मान्य बना रहेगा?

समीक्षा का स्तर जोखिम के अनुरूप होना चाहिए।

डॉक्यूमेंटेशन अपडेट को उतने सत्यापन की ज़रूरत नहीं होती जितनी पेमेंट प्रोसेसिंग, ऑथेंटिकेशन या डेटाबेस ट्रांज़ैक्शन में बदलाव को होती है।

महत्वपूर्ण बदलावों के लिए, चाहे कोड हाथ से लिखा गया हो या AI ने बनाया हो, इंजीनियरिंग टीमों को उपयुक्त integration test, रिग्रेशन जाँच और ऑपरेशनल सुरक्षा उपाय अनिवार्य करने चाहिए।

उद्देश्य यह नहीं है कि सिर्फ़ इसलिए अतिरिक्त अनुमोदन प्रक्रियाएँ बना दी जाएँ कि AI शामिल था।

उद्देश्य यह सुनिश्चित करना है कि तेज़ इम्प्लीमेंटेशन मौजूदा इंजीनियरिंग ज़िम्मेदारियों को दरकिनार न करे।

कौन से इंजीनियरिंग कौशल अधिक महत्वपूर्ण हो जाते हैं?

AI कोडिंग टूल डेवलपरों के समय बिताने का तरीका बदल रहे हैं।

जिन कार्यों में पहले काफ़ी हाथ से कोडिंग करनी पड़ती थी, वे अब बने-बनाए इम्प्लीमेंटेशन से शुरू हो सकते हैं।

इससे उत्पादकता के अवसर बनते हैं, लेकिन इंजीनियर अनुभव कैसे हासिल करते हैं, यह भी बदलता है।

जो जूनियर डेवलपर बिना जाँचे जनरेट किया हुआ कोड स्वीकार कर लेता है, वह काम पूरा कर सकता है लेकिन सिस्टम के बारे में अपेक्षाकृत कम सीखता है।

वही डेवलपर AI से बने कोड का उपयोग डेटाबेस ट्रांज़ैक्शन, API सुरक्षा, एरर हैंडलिंग और एप्लिकेशन आर्किटेक्चर की पड़ताल के लिए भी कर सकता है।

फ़र्क इस बात में है कि टूल का उपयोग कैसे किया जाता है।

कई स्थापित इंजीनियरिंग कौशल विशेष रूप से महत्वपूर्ण बने रहते हैं।

वे इंजीनियरिंग कौशल जो AI के अधिक कोड बनाने पर और ज़्यादा मायने रखते हैं
कौशलयह क्यों मायने रखता है
सिस्टम आर्किटेक्चरयह समझना कि बदलाव जुड़े हुए घटकों को कैसे प्रभावित करते हैं
कोड की समझजनरेट किए गए इम्प्लीमेंटेशन और उनकी धारणाओं का मूल्यांकन करना
टेस्टिंगउन शर्तों की पहचान करना जो विफलताओं के बावजूद सही रहनी चाहिए
डिबगिंग और observabilityचल रहे सिस्टम में विफलताओं के कारण खोजना
सिक्योरिटी इंजीनियरिंगऑथराइज़ेशन, डिपेंडेंसी और डेटा-सुरक्षा के जोखिम पहचानना
डोमेन ज्ञानइम्प्लीमेंटेशन के ब्योरे को बिज़नेस आवश्यकताओं से जोड़ना

ये कौशल प्रोग्रामिंग ज्ञान की जगह नहीं ले रहे हैं।

गलत व्यवहार और असुरक्षित इम्प्लीमेंटेशन को पहचानने के लिए इंजीनियरों को कोड को पर्याप्त अच्छी तरह समझना अब भी ज़रूरी है।

AI कुछ फ़ंक्शन हाथ से लिखने में लगने वाला समय घटा सकता है, लेकिन तकनीकी विवेक की ज़रूरत खत्म नहीं करता।

इंजीनियरिंग मैनेजरों के लिए यह प्रशिक्षण का सवाल भी खड़ा करता है: अगर AI सीधे-सादे इम्प्लीमेंटेशन का बड़ा हिस्सा कर रहा है, तो कम अनुभवी इंजीनियर जटिल सिस्टम संभालने के लिए ज़रूरी व्यावहारिक अनुभव कैसे पाएँगे?

उत्पादकता लक्ष्यों के साथ-साथ इस पर भी ध्यान देना चाहिए।

जनरेट किए गए कोड से आगे उत्पादकता मापना

कोई इंजीनियरिंग टीम अधिक मूल्य दिए बिना भी अधिक कोड बना सकती है।

अतिरिक्त इम्प्लीमेंटेशन से लंबी समीक्षाएँ, अप्रत्याशित रिग्रेशन या अधिक डिबगिंग प्रयास हो सकते हैं।

इसलिए संगठनों को AI-सहायता वाले विकास का मूल्यांकन पूरी डिलीवरी प्रक्रिया के आधार पर करना चाहिए।

उपयोगी माप में ये शामिल हैं।

  • किसी बदलाव को डिलीवर करने में लगने वाला समय।
  • सफल डिप्लॉयमेंट की आवृत्ति।
  • बदलावों से जुड़ी प्रोडक्शन विफलताएँ।
  • इंसिडेंट का निदान करने और उनसे उबरने में लगने वाला समय।
  • रिलीज़ के बाद पाए गए दोष।

इन मापों को एक साथ मिलाकर समझना चाहिए।

जो टीम अधिक बार डिप्लॉय करती है, वह ज़रूरी नहीं कि सुधर रही हो, अगर प्रोडक्शन विफलताएँ भी बढ़ रही हों।

इसी तरह, हाथ से लिखे कोड में कमी का अपने-आप यह मतलब नहीं कि इंजीनियरिंग प्रयास घटा है, अगर सत्यापन में अतिरिक्त समय लग रहा हो।

लक्ष्य भरोसेमंद डिलीवरी होना चाहिए, जनरेट किए गए कोड की मात्रा अधिकतम करना नहीं।

सॉफ़्टवेयर इंजीनियरिंग करियर के लिए इसका क्या अर्थ है

AI कोडिंग टूल सामान्य सॉफ़्टवेयर विकास का हिस्सा बनते जा रहे हैं।

उनकी क्षमताएँ बदलती रहेंगी, और उनके लाभ अलग-अलग एप्लिकेशन और संगठनों में अलग होंगे।

आज उपलब्ध शोध इस सार्वभौमिक निष्कर्ष का समर्थन नहीं करता कि AI कोडिंग इंजीनियरिंग टीमों को तेज़ या कम भरोसेमंद बनाती है।

यह ज़रूर रेखांकित करता है कि इम्प्लीमेंटेशन की गति से आगे देखना महत्वपूर्ण है।

सॉफ़्टवेयर इंजीनियरों को बढ़ती हुई ज़रूरत है कि वे जनरेट किए गए कोड का मूल्यांकन करें, मौजूदा सिस्टम के साथ उसके इंटरैक्शन समझें और ऐसे व्यवहार की जाँच करें जो केवल संचालन के दौरान दिखता है।

छात्रों और करियर की शुरुआत करने वाले डेवलपरों के लिए AI टूल का उपयोग सीखना मूल्यवान है। उतना ही मूल्यवान वह प्रोग्रामिंग, डिबगिंग और आर्किटेक्चर का ज्ञान विकसित करना है, जिससे पहचाना जा सके कि ये टूल कब गलत हैं।

अनुभवी इंजीनियरों के लिए अवसर यह है कि वे नियमित इम्प्लीमेंटेशन पर कम समय लगाएँ और अपना ज्ञान अधिक जटिल समस्याओं पर लगाएँ।

AI बदल सकता है कि इंजीनियर कितना कोड लिखते हैं। लेकिन वह इस ज़रूरत को खत्म नहीं करता कि वे जो सॉफ़्टवेयर डिलीवर करते हैं, उसे समझें।

स्रोत और आगे पढ़ने के लिए

संपादकीय स्रोत कटऑफ़: 14 October 2026। हर स्रोत को 14 October 2026 को खोलकर जाँचा गया।

  1. Undo: Overcoming the Limitations of Coding Agents in Complex Software Systems. सितंबर 2026। इंजीनियरिंग लीडरों का वेंडर-प्रायोजित सर्वे।
  2. Google DORA: State of AI-assisted Software Development 2025. 2025। AI अपनाना और सॉफ़्टवेयर डिलीवरी के परिणाम।
  3. METR: Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity. जुलाई 2025। नियंत्रित प्रयोग।
  4. METR: We are Changing our Developer Productivity Experiment Design. फ़रवरी 2026। अनुवर्ती निष्कर्ष और माप की सीमाएँ।
  5. GitHub: Research: quantifying GitHub Copilot’s impact on developer productivity and happiness. नियंत्रित उत्पादकता प्रयोग।
सुधार बताएं

सुधार सीधे एडिटर तक पहुँचते हैं; ये अपने आप कभी प्रकाशित नहीं होते। किसी अकाउंट की ज़रूरत नहीं।