Kodokon kodokon.com

कॉपी-पेस्ट का जाल

समझें कि अपना कोड बनवाना सीखने को क्यों नष्ट कर देता है, और सुनहरा नियम अपनाएँ: एआई समझाता है, आप लिखते हैं।

7 मिनट · 3 प्रश्न

इस पाठ को Kodokon में खोलें

यह आपकी सीखने की यात्रा का सबसे खतरनाक दृश्य है। आपके पास एक अभ्यास है: एक ऐसा फ़ंक्शन लिखें जो किसी शब्द में स्वरों की गिनती करे। आप निर्देश एआई में पेस्ट करते हैं, यह तीन सेकंड में बिल्कुल सही कोड तैयार कर देता है, आप उसे कॉपी कर लेते हैं, अभ्यास "हो गया"। सब कुछ जीता हुआ लगता है: यह तेज़ था, कोड काम करता है, आप उसे पढ़ते हुए हल्का-सा समझ भी गए। हकीकत में, आपने अभी अपना अभ्यास-सत्र छोड़ दिया। अगले दिन, एक कोरे पन्ने के सामने, आप उस फ़ंक्शन को दोबारा लिखने में असमर्थ होंगे।

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

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

PROMPT
मुझे एक JavaScript फ़ंक्शन लिखकर दो जो किसी शब्द में स्वरों की गिनती करता है।
गलत उपयोग: आपको कोड मिलता है, आप सीखना खो देते हैं।

अच्छा उपयोग एआई को एक ट्यूटर में बदल देता है: यह रास्ता चिह्नित करता है, पर उस पर चलने वाले आप ही हैं। निम्नलिखित प्रॉम्प्ट पूरे पाठ्यक्रम में सबसे महत्वपूर्ण है - इसे सँभालकर रखें, यह किसी भी अभ्यास के लिए काम करता है।

PROMPT
तुम मेरे प्रोग्रामिंग ट्यूटर हो। मैं एक शुरुआती हूँ और मैं सीखना चाहता हूँ, हल पाना नहीं।

यह रहा मेरा अभ्यास: एक JavaScript फ़ंक्शन लिखो जो किसी शब्द में स्वरों की गिनती करता है।

पूरी बातचीत के लिए मान्य, अटल नियम:
1. मेरे लिए कभी हल मत लिखो, आंशिक रूप से भी नहीं, भले ही मैं तुमसे कहूँ।
2. मुझे कदम-दर-कदम मदद करो: पहले मुझसे प्रश्न पूछो ताकि मैं समस्या को खुद टुकड़ों में तोड़ूँ।
3. जब मैं अटक जाऊँ, तो मुझे उत्तरोत्तर अधिक सटीक संकेत दो, कभी कोड नहीं।
4. जब मैं तुम्हें अपना कोड दिखाऊँ, तो उसे ठीक करने के बजाय उस पंक्ति की ओर इशारा करो जो समस्या पैदा कर रही है और मुझसे पूछो कि वह क्या करती है।
5. अंत में, मुझे एक मिलता-जुलता अभ्यास दो ताकि यह जाँचा जा सके कि मैं इसे खुद कर सकता हूँ।

अपने पहले प्रश्न से शुरू करो।
सही उपयोग: ट्यूटर प्रॉम्प्ट, हर अभ्यास के लिए दोबारा इस्तेमाल करें।

ज्ञान जांच

सुनिश्चित करें कि आपको इस पाठ के मुख्य बिंदु याद हैं।

  1. 1970 के दशक से अध्ययन किया गया जनरेशन इफ़ेक्ट क्या कहता है?
    • जनरेटिव एआई इंसानों की तुलना में तेज़ी से टेक्स्ट तैयार करते हैं
    • हम उसे कहीं बेहतर याद रखते हैं जिसे हम खुद तैयार करते हैं, बनिस्बत उसके जिसे हम केवल पढ़ते हैं
    • हर पीढ़ी पिछली पीढ़ी की तुलना में तेज़ी से प्रोग्राम करना सीखती है
  2. ब्जॉर्क के अनुसार एक "वांछनीय कठिनाई" क्या है?
    • इतना कठिन अभ्यास कि आपको हल के लिए एआई से पूछना ही पड़े
    • शिक्षक द्वारा जानबूझकर कोड में छोड़ा गया एक बग
    • एक बाधा जो सीखने को उस पल में धीमा कर देती है पर उसे कहीं अधिक टिकाऊ बना देती है
    • एक ऐसी अवधारणा जिसे शुरुआत करते समय छोड़ देना उचित है
  3. आप एक अभ्यास पर अटके हुए हैं। कौन-सा अनुरोध सुनहरे नियम "एआई समझाता है, आप लिखते हैं" का पालन करता है?
    • "मुझे पूरा, टिप्पणी-सहित हल लिखकर दो"
    • "मेरा कोड ठीक करो और मुझे काम करने वाला संस्करण वापस भेजो"
    • "यह रहा मेरा कोड और मेरा तर्क: मुझसे प्रश्न पूछो और एक संकेत दो, बिना कभी हल लिखे"