How Do Developers Interact with AI? An Exploratory Study on Modeling Developer Programming Behavior
76 डेवलपर्स के इस मिश्रित-पद्धति वाले अध्ययन में इरादों, कार्यों, उपकरणों और भावनाओं को एकीकृत करके AI-सहायता प्राप्त प्रोग्रामिंग की बहुआयामी प्रकृति को चित्रित करने के लिए S-IASE मॉडल प्रस्तुत किया गया है, जो यह प्रकट करता है कि AI का उपयोग एक अधिक स्थिर भावनात्मक प्रवाह और केंद्रित कोड जनरेशन को बढ़ावा देता है जबकि साथ ही इम्पोस्टर सिंड्रोम जैसी जटिल मनोवैज्ञानिक प्रतिक्रियाओं को भी उत्पन्न करता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
सॉफ्टवेयर डेवलपमेंट को एक जटिल खाना पकाने की प्रक्रिया के रूप में कल्पना करें। दशकों से, शेफ (डेवलपर्स) व्यंजनों का पालन करते रहे हैं, सामग्री काटते रहे हैं और पूरी तरह से अपने दम पर चूल्हों का प्रबंधन करते रहे हैं। लेकिन हाल ही में, रसोई में एक नए प्रकार का "स्मार्ट सहायक शेफ" (GitHub Copilot या ChatGPT जैसे AI असिस्टेंट) आया है। ये स्मार्ट सहायक शेफ तुरंत रेसिपी सुझा सकते हैं, सब्जियां काट सकते हैं, या व्यंजन सजा सकते हैं।
यह शोध पत्र इस बात का एक विस्तृत अवलोकन है कि क्या होता है जब वास्तविक शेफ इन स्मार्ट सहायक शेफों का उपयोग करना शुरू करते हैं। शोधकर्ता यह जानना चाहते थे: क्या शेफ बस बैठकर देखता रहता है, या वह खाना बनाने का तरीका बदल देता है? जब सहायक शेफ काम कर रहा होता है, तो वह क्या सोच रहा होता है और कैसा महसूस कर रहा होता है?
यहाँ उनके निष्कर्षों का सरल शब्दों में विवरण दिया गया है:
1. खाना पकाने का नया "नुस्खा": S-IASE मॉडल
इस अध्ययन से पहले, शोधकर्ता मुख्य रूप से बाहर से शेफ को देखते थे और वे कितनी बार सब्जी काटते या चलाते थे, इसे गिनते थे। वे शेफ के दिमाग के अंदर क्या चल रहा था, उसे मिस कर देते थे।
शोधकर्ताओं ने खाना पकाने को देखने का एक नया तरीका बनाया, जिसे S-IASE मॉडल कहा गया। केवल हाथों को देखने के बजाय, उन्होंने एक साथ होने वाली चार चीजों को देखा:
- State (अवस्था): हम अभी रेसिपी में कहाँ हैं? (जैसे, "सॉस जल रहा है" या "हमें एक मसाला ढूंढने की जरूरत है।")
- Intention (इरादा): शेफ क्या करने की कोशिश कर रहा है? (जैसे, "मुझे इस त्रुटि को ठीक करने की आवश्यकता है" या "मैं इसे तेज़ बनाना चाहता हूँ।")
- Action + Tool (क्रिया + उपकरण): वे क्या कर रहे हैं, और वे किस उपकरण का उपयोग कर रहे हैं? (जैसे, "सहायक शेफ से सुझाव मांगना" बनाम "किताब में मसाला ढूंढना।")
- Emotion (भावना): शेफ कैसा महसूस कर रहा है? (जैसे, "खुश," "हताश," या "दोषी।")
उन्होंने पाया कि जब शेफ स्मार्ट सहायक शेफ का उपयोग करते हैं, तो ये चारों चीजें एक जटिल तरीके से एक साथ बदलती और नृत्य करती हैं।
2. "विश्वास करो लेकिन जांचो" का नृत्य
शोधकर्ताओं ने नोट किया कि शेफ द्वारा AI के उपयोग में एक विशिष्ट लय थी। यह केवल "पूछो और स्वीकार करो" नहीं था। यह पिंग-पॉन्ग के खेल जैसा था:
- शेफ समाधान के लिए AI से पूछता है।
- AI एक सुझाव वापस फेंकता है (एक "पिंग")।
- शेफ तुरंत उसकी जांच करता है, उसमें बदलाव करता है, या उसका परीक्षण करता है (एक "पोंग")।
- यदि यह काम करता है, तो वे आगे बढ़ जाते हैं। यदि नहीं, तो वे फिर से पूछते हैं।
उपमा: कल्पना कीजिए कि एक शेफ अब पूरी रेसिपी बुक नहीं पढ़ता है। इसके बजाय, वह सहायक शेफ से पूछता है, "मैं यह सॉस कैसे बनाऊं?" सहायक शेफ कहता है, "नमक डालें।" शेफ उसे चखता है, कहता है, "बहुत नमकीन है," और फिर पूछता है, "ठीक है, कम नमक के साथ कैसा रहेगा?" वे तब तक आगे-पीछे चलते रहते हैं जब तक कि वह सही न हो जाए। वे बहुत तेज़ी से निर्माण और सत्यापन कर रहे हैं, लेकिन वे शुरू करने से पहले निर्देशों को गहराई से पढ़ने में कम समय बिता रहे हैं।
3. भावनात्मक रोलरकोस्टर (या उसकी कमी)
अध्ययन ने दो समूहों के शेफों की तुलना की:
- समूह A: स्मार्ट सहायक शेफ का उपयोग किया।
- समूह B: बिना किसी मदद के सब कुछ शून्य से बनाने के लिए मजबूर थे।
निष्कर्ष: AI का उपयोग करने वाले समूह का भावनात्मक सफर बहुत सुगम था। वे कम तनावग्रस्त और कम हताश महसूस कर रहे थे। वे अधिक खुश और आत्मविश्वासी थे।
- क्यों? क्योंकि AI ने उन्हें जल्दी से अटकने से बाहर निकलने में मदद की।
- सावधानी: भले ही वे खुश थे, कुछ शेफों ने एक गुप्त दोष (guilt) महसूस किया। उन्हें लगा जैसे वे "इम्पोस्टर्स" (धोखेबाज) हों। एक शेफ ने कहा, "मैंने AI की मदद से व्यंजन तैयार किया, लेकिन मुझे दोषी महसूस हो रहा है क्योंकि मैंने यह नहीं सीखा कि इसे खुद कैसे बनाया जाए।" उन्हें चिंता थी कि यदि वे काम नहीं करेंगे, तो वे वास्तव में सीख नहीं पाएंगे।
4. "मुझे दिखाओ, मुझे बताओ मत" की समस्या
कभी-कभी स्मार्ट सहायक शेफ ऐसे निर्देश देते हैं जो तकनीकी रूप से सही होते हैं लेकिन उनका पालन करना कठिन होता है क्योंकि वे केवल टेक्स्ट (पाठ) के रूप में होते हैं।
- परिदृश्य: सहायक शेफ कहता है, "ऊपरी दाएं कोने में बटन पर क्लिक करें।"
- समस्या: शेफ को बटन नहीं मिल पाता। टेक्स्ट अस्पष्ट है।
- प्रतिक्रिया: शेफ AI पर भरोसा करना छोड़ देता है, किसी मानव फोरम (जैसे Stack Overflow) पर जाता है, या चित्र/आरेख (diagram) की तलाश करता है ताकि वह देख सके कि बटन वास्तव में कहाँ है।
- सबक: शेफों को विजुअल्स (दृश्य सहायता) की आवश्यकता होती है। वे चरणों को केवल पढ़ना नहीं, बल्कि देखना चाहते हैं। जब AI केवल टेक्स्ट देता है, तो शेफ फंस जाता है और उसे कहीं और चित्र ढूंढना पड़ता है।
5. AI का सबसे अधिक उपयोग कौन करता है?
अध्ययन ने पाया कि शेफ दो स्थितियों में AI पर सबसे अधिक भरोसा करने की संभावना रखते थे:
- जब वे उस व्यंजन से बहुत परिचित थे (वे बुनियादी बातें जानते थे, इसलिए वे केवल गति चाहते थे)।
- जब वे पूरी तरह से खोए हुए थे (उन्हें पता ही नहीं था कि क्या करना है, इसलिए उन्हें एक शुरुआती बिंदु की आवश्यकता थी)।
- मध्यम मार्ग: यदि एक शेफ को व्यंजन के बारे में थोड़ी जानकारी थी लेकिन वह विशेषज्ञ नहीं था, तो वे AI के प्रति शंकालु थे। वे AI से मदद तो मांगते थे, लेकिन फिर हर चीज़ को दोबारा जांचते थे क्योंकि उन्हें AI के उत्तर पर अभी तक पूरा भरोसा नहीं था।
सारांश
पेपर निष्कर्ष निकालता है कि AI केवल एक ऐसा टूल नहीं है जो कोडिंग को तेज़ बनाता है; यह डेवलपर के संपूर्ण व्यक्तित्व को बदल देता है।
- वे पढ़ने और योजना बनाने के बजाय निर्माण और परीक्षण पर अधिक ध्यान केंद्रित करते हैं।
- वे कम तनाव महसूस करते हैं लेकिन मदद पर निर्भर होने के कारण कभी-कभी अधिक दोषी महसूस करते हैं।
- उन्हें विजुअल एड्स (दृश्य सहायता) की आवश्यकता होती है क्योंकि केवल टेक्स्ट वाले निर्देश अक्सर उन्हें विफल कर देते हैं।
शोधकर्ताओं ने इस "S-IASE" मॉडल का निर्माण यह समझने में मदद करने के लिए किया कि भविष्य के AI डिज़ाइनर केवल एक कोड जनरेटर नहीं बना रहे हैं; वे एक ऐसे साथी का निर्माण कर रहे हैं जो डेवलपर्स के सोचने, महसूस करने और काम करने के तरीके को प्रभावित करता है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।