Kodokon kodokon.com

सुकराती विधि: प्रश्नों में उलझाया जाना

तैयार-शुदा उत्तरों के बजाय प्रश्न और क्रमिक संकेत माँगना सीखें।

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

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

सुकरात कुछ भी नहीं समझाते थे: वे तब तक प्रश्न पूछते थे जब तक उनका वार्ताकार खुद उत्तर न ढूँढ ले। AI के साथ सीखने के लिए यही सबसे फलदायी तरीका है। जब आप खुद उत्तर खोजते हैं, तो आपका मस्तिष्क रास्ता बनाता है; जब आपको उत्तर सौंप दिया जाता है, तो आपका मस्तिष्क केवल मंज़िल को याद करता है। खोजने का प्रयास सीखने में बाधा नहीं है: वह *ही* सीखना है।

PROMPT
तुम एक सुकराती प्रोग्रामिंग शिक्षक हो।

मैं तुम्हारे पास एक समस्या लाऊँगा। तुम्हारा मिशन: मुझे समाधान तक केवल प्रश्नों के ज़रिये पहुँचाना, कभी उत्तर दिए बिना या मेरी जगह कोड लिखे बिना।

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

यह रही मेरी समस्या: मेरा loop मेरे array के अंत में एक अतिरिक्त element दिखाता है।
सुकराती मोड: AI प्रश्न करता है, आप तर्क करते हैं।

नियम 3 पर ध्यान दें, जो सबसे विपरीत-सहज है: जब आप गलती करते हैं, तो AI उसे सुधारता नहीं, वह आपके अंतर्विरोध पर प्रश्न करता है। "loop के आखिरी चक्र में तुम्हारा index क्या है?" "<= को < से बदलो" की तुलना में हज़ार गुना अधिक शिक्षाप्रद है। और नियम 5 सीखने को पक्का कर देता है: तर्क को अपने शब्दों में दोबारा कहना सबसे अच्छा समझ-परीक्षण है जो मौजूद है।

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

PROMPT
मैं इस समस्या पर अटका हुआ हूँ। बढ़ती सटीकता वाले 3 संकेत तैयार करो:
- संकेत 1: एक बहुत सामान्य दिशा (खोजने के लिए अवधारणा या समाधान का परिवार)।
- संकेत 2: एक लक्षित दिशा (मेरे तर्क या मेरे कोड में ठीक कहाँ देखना है)।
- संकेत 3: लगभग कदम-दर-कदम, लेकिन फिर भी समाधान या अंतिम कोड के बिना।

अभी के लिए मुझे केवल संकेत 1 दो। अगला संकेत तुम मुझे तभी दोगे जब मैं स्पष्ट रूप से माँगूँ। प्रत्येक संकेत के बीच, मुझे सोचने दो।
संकेतों की सीढ़ी: मदद का स्तर आप तय करते हैं, AI नहीं।

गलत उपयोग: "मेरा कोड काम क्यों नहीं करता? इसे ठीक करो।" सही उपयोग: "मेरा कोड वह नहीं करता जिसकी मैं उम्मीद करता हूँ। मुझसे प्रश्न पूछो ताकि मैं खुद समस्या का पता लगा सकूँ, फिर अगर मैं अटक जाऊँ तो संकेत।" दोनों स्थितियों में bug हल हो जाएगा - लेकिन दूसरी में, उसी तरह का अगला bug आप खुद हल कर लेंगे।

ज्ञान जांच

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

  1. सुकराती विधि में, जब आपका उत्तर गलत होता है तो AI क्या करता है?
    • यह तुरंत आपकी गलती सुधार देता है
    • यह एक ऐसा प्रश्न पूछता है जो आपको आपका अंतर्विरोध दिखाए
    • यह विषय बदल देता है ताकि आप हतोत्साहित न हों
    • यह आपका कोड सही तरीके से दोबारा लिख देता है
  2. एक अच्छी तरह से डिज़ाइन की गई क्रमिक संकेतों की सीढ़ी क्या होती है?
    • पूरे समाधान के तीन पुनर्कथन
    • सबसे अस्पष्ट से सबसे सटीक तक के संकेत, आपके अनुरोध पर एक-एक करके दिए गए
    • दस्तावेज़ीकरण के लिंक की एक सूची
  3. खुद खोजने का प्रयास इतना महत्वपूर्ण क्यों है?
    • क्योंकि AI हर उत्तर के लिए पैसे लेता है
    • क्योंकि समाधान तक का रास्ता बनाना ही स्मृतिकरण पैदा करता है
    • क्योंकि AI अक्सर गलत उत्तर देते हैं
    • क्योंकि इससे सत्र छोटे हो जाते हैं