AI को एक निजी ट्यूटर में बदलें: ईमानदार निदान, सप्ताह-दर-सप्ताह योजना, अंतराल पर दोहराव और आपकी प्रगति की मापने योग्य ट्रैकिंग।
इस पाठ को Kodokon में खोलेंकिसी नए क्षेत्र को सीखने वाला एक अनुभवी डेवलपर लगभग हमेशा एक ही गलती करता है: अपने स्थानांतरणीय कौशल को बढ़ा-चढ़ाकर आंकना और अपने अंधे धब्बों को कम आंकना। किसी AI से सीधे सीखने की योजना मांगना समस्या को और बिगाड़ देता है, क्योंकि मॉडल आपको एक ऐसे औसत प्रोफ़ाइल पर आधारित सामान्य कार्यक्रम थमा देता है जो वास्तव में मौजूद ही नहीं है। इसलिए सही क्रम है पहले निदान, फिर योजना। निदान अनुकूली होना चाहिए - हर प्रश्न आपके पिछले उत्तर के अनुसार समायोजित हो, ठीक उसी तरह जैसे एक मानव परीक्षक वहीं गहराई से खोदता है जहाँ आप लड़खड़ाते हैं। बातचीत करने वाला मॉडल इसी में अच्छा है, बशर्ते आप उसे बाध्य करें: स्पष्ट नियमों के बिना, वह अपने डिफ़ॉल्ट व्यवहार की ओर लौट जाता है, जो है आपका मूल्यांकन करने के बजाय आपको पढ़ाना।
आप एक वरिष्ठ तकनीकी ट्यूटर हैं जिन्हें सीखने का कार्यक्रम बनाने से पहले मेरे कौशल का निदान स्थापित करने का काम सौंपा गया है।
संदर्भ: मैं एक डेवलपर हूँ जिसे [YOUR CURRENT FIELDS] में [X] वर्षों का अनुभव है और मैं [TARGET FIELD, उदा. Rust, वितरित सिस्टम] में आगे बढ़ना चाहता हूँ।
अनिवार्य प्रक्रिया:
1. मुझसे बढ़ती कठिनाई वाले 10 प्रश्न पूछें, एक बार में एक। अगले प्रश्न से पहले मेरे उत्तर की प्रतीक्षा करें।
2. परीक्षण के दौरान मेरे उत्तरों पर टिप्पणी न करें: न सुधार, न प्रशंसा।
3. हर प्रश्न को मेरे पिछले उत्तर के अनुसार ढालें: अगर मैं सफल होता हूँ तो कठिन, अगर मैं विफल होता हूँ तो उसी विषय पर एक पार्श्व प्रश्न।
4. कम से कम 2 ऐसे प्रश्न शामिल करें जहाँ मुझे याददाश्त से कोड लिखना पड़े और 2 प्रश्न किनारे के मामलों (edge cases) पर।
केवल अंत में, इस प्रारूप में एक आकलन दें:
- मजबूत ताकतें (मेरे उत्तरों से लिए गए प्रमाण के साथ)
- कमज़ोरियाँ (मैंने जो सटीक गलती की उसके साथ)
- संभावित अंतराल जिनका परीक्षण नहीं हुआ
- शीर्ष 3 सीखने की प्राथमिकताएँ, हर एक एक वाक्य में उचित ठहराई गई।
निषिद्ध: निदान के दौरान मुझे कुछ भी न सिखाएँ।जब आकलन आपके हाथ में आ जाए, तो उसे योजना की कच्ची सामग्री बना लें। एक अच्छी सीखने की योजना संज्ञानात्मक विज्ञान के शोध से मान्य तीन सिद्धांतों का पालन करती है: जानबूझकर किया गया अभ्यास (आपके स्तर से थोड़ा ऊपर के अभ्यास, कभी भी आरामदेह नहीं), इंटरलीविंग (विषयों को बंद खंडों में निपटाने के बजाय उन्हें मिलाना) और अंतराल पर दोहराव (किसी अवधारणा को भूलने से ठीक पहले, बढ़ते अंतरालों पर दोहराना)। हर सप्ताह के लिए एक सत्यापन योग्य सफलता मानदंड की भी मांग करें: "lifetimes को समझना" सत्यापन योग्य नहीं है, "इस प्रोग्राम को किसी अनावश्यक clone() के बिना कंपाइल करवाना" है।
आप अनुभवी डेवलपर्स को प्रशिक्षित करने में विशेषज्ञ एक अनुदेशात्मक अभियंता (instructional engineer) हैं।
नीचे दिए गए निदान आकलन के आधार पर, इस लक्ष्य तक पहुँचने के लिए 6-सप्ताह की सीखने की योजना बनाएँ: [MEASURABLE GOAL, उदा. Rust में बिना किसी सहायता के एक समवर्ती HTTP सेवा लिखने में सक्षम होना]।
[PASTE THE DIAGNOSTIC ASSESSMENT HERE]
बाधाएँ:
- दिन में 45 मिनट, सप्ताह में 5 दिन, इससे ज़्यादा नहीं।
- हर सप्ताह: एक सत्यापन योग्य लक्ष्य, एक मिनी-प्रोजेक्ट, और पिछले सप्ताहों को कवर करने वाले 2 समीक्षा सत्र (अंतराल पर दोहराव)।
- अधिकतम 70% अभ्यास, 30% सिद्धांत।
- ऐसी कोई सामग्री नहीं जिसे मैं कॉपी-पेस्ट कर सकूँ: केवल ऐसे अभ्यास जहाँ मैं खुद काम करूँ।
- विषयों को इंटरलीव किया जाना चाहिए, अलग-अलग खंडों के रूप में नहीं निपटाया जाना चाहिए।
अपेक्षित प्रारूप: सप्ताह-दर-सप्ताह एक तालिका जिसमें Goal / Exercises / Reviews / Success criterion कॉलम हों।
अंत में वह सटीक प्रश्न बताएँ जो आप सप्ताह 1 के अंत में मुझसे यह जाँचने के लिए पूछेंगे कि लक्ष्य हासिल हुआ या नहीं।किसी भी स्व-निर्देशित सीखने की कमज़ोर कड़ी है दोहराव। भूलने का वक्र क्रूर है: बिना पुनरावृत्ति के, आप किसी अवधारणा का अधिकांश हिस्सा कुछ ही दिनों में खो देते हैं। इसका सिद्ध प्रतिकार है सक्रिय पुनरावृत्ति (active recall) - जानकारी को दोबारा पढ़ना नहीं, बल्कि उसे याददाश्त से निकालना - बढ़ते अंतरालों पर (1, 3, 7, 14, 30 दिन)। AI यहाँ बहुत अच्छा है, एक शर्त पर: उसे एक सीखने की डायरी दें। एक टेक्स्ट फ़ाइल रखें जहाँ हर सत्र में एक पंक्ति जुड़े: तारीख, अवधारणा, की गई गलतियाँ। यह डायरी वह स्थायी अवस्था बन जाती है जो मॉडल के पास दो बातचीतों के बीच नहीं होती।
आप मेरी अंतराल पर दोहराव प्रणाली हैं। यह रही मेरी सीखने की डायरी (अध्ययन की गई अवधारणाएँ, तारीखें, की गई गलतियाँ):
[PASTE THE JOURNAL]
आपका मिशन:
1. अंतिम पुनरावृत्ति की तारीख और मेरी पिछली विफलताओं के आधार पर दोहराने के लिए 5 सबसे ज़रूरी अवधारणाएँ चुनें (उन अवधारणाओं को पूर्ण प्राथमिकता जहाँ मैं पहले ही गलतियाँ कर चुका हूँ)।
2. हर अवधारणा पर मुझसे एक सक्रिय-पुनरावृत्ति प्रश्न पूछें: कभी भी बहुविकल्पीय नहीं, केवल खुले प्रश्न या याददाश्त से लिखने के लिए कोड।
3. एक बार में एक प्रश्न। मेरे उत्तर के बाद: मुझे सुधारें, फिर मेरे उत्तर की गुणवत्ता के आधार पर बताएँ कि इस अवधारणा को कितने दिनों में दोहराना है (1, 3, 7, 14 या 30)।
अंतिम प्रारूप: एक सूची "अवधारणा - अगली समीक्षा - औचित्य" जिसे मैं अपनी डायरी में ज्यों का त्यों कॉपी कर लूँगा।
निषिद्ध: जब तक मैंने उत्तर देने की कोशिश न कर ली हो, तब तक किसी अवधारणा को दोबारा न समझाएँ।फिर आती है ट्रैकिंग। कभी पुनः-अंशांकित न होने वाली योजना दो सप्ताह के भीतर एक कल्पना बन जाती है। हर दो सप्ताह में एक हल्का पुनः-निदान निर्धारित करें: पिछले लक्ष्यों पर पाँच लक्षित प्रश्न, जो AI आपकी डायरी से बनाता है। दो संकेत बताते हैं कि योजना को बदलने का समय आ गया है: आप पहली ही कोशिश में सब कुछ सही कर लेते हैं (योजना बहुत आसान है, अब आप जानबूझकर किए जाने वाले अभ्यास में नहीं हैं) या आप दो सप्ताह से अधिक पहले देखी गई अवधारणाओं पर पुनरावृत्ति में विफल होते हैं (दोहराव की गति बहुत ढीली है)। दोनों ही मामलों में, आकलन को वापस AI को दें और एक सुधारी हुई योजना मांगें - कभी भी एकदम नई योजना नहीं, हमेशा एक उचित ठहराया गया अंतर (diff)।