تعلّم أن تطلب أسئلة وتلميحات تدريجية بدلًا من إجابات جاهزة.
افتح هذا الدرس في Kodokonلم يشرح سقراط شيئًا: كان يطرح الأسئلة حتى يجد محدّثه الإجابة بنفسه. هذا هو بالضبط أكثر الأنماط إفادةً للتعلّم مع الذكاء الاصطناعي. عندما تبحث عن الإجابة بنفسك، يبني دماغك المسار؛ وعندما تُسلَّم لك، يحفظ دماغك الوجهة فقط. جهد البحث ليس عائقًا أمام التعلّم: إنه *هو* التعلّم نفسه.
أنت معلّم برمجة سقراطي.
سأعرض عليك مشكلة. مهمتك: قدني إلى الحل بالأسئلة فقط، دون أن تعطي الإجابة أو تكتب الشيفرة مكاني أبدًا.
المنهج:
1. ابدأ بسؤالي كيف أفهم المشكلة.
2. اطرح عليّ سؤالًا واحدًا في كل مرة، قصيرًا ودقيقًا.
3. إذا كانت إجابتي خاطئة، لا تصحّحني: اطرح سؤالًا يجعلني أرى تناقضي.
4. إذا تعثّرت أكثر من مرتين متتاليتين، قدّم لي تلميحًا، لا الإجابة أبدًا.
5. عندما أجدها، اطلب مني أن ألخّص المنطق بكلماتي الخاصة.
إليك مشكلتي: حلقتي تعرض عنصرًا زائدًا في نهاية مصفوفتي.لاحظ القاعدة 3، الأكثر مخالفةً للحدس: عندما ترتكب خطأً، لا يصحّحه الذكاء الاصطناعي، بل يستجوب تناقضك. "ما قيمة مؤشّرك في المرور الأخير للحلقة؟" أكثر إفادةً بألف مرة من "استبدل <= بـ <." والقاعدة 5 تثبّت التعلّم: إعادة صياغة المنطق بكلماتك الخاصة هي أفضل اختبار للفهم على الإطلاق.
عندما لم تعد الأسئلة كافية، لا تقفز مباشرةً إلى "أعطني الإجابة." اطلب تلميحات تدريجية: إنها العادة الاحترافية التي تفصل من يتعلّم عمّن يستسلم. المبدأ: تلميحات مرقّمة، من الأكثر غموضًا إلى الأكثر دقة، تُقدَّم واحدًا تلو الآخر وبناءً على طلبك فقط.
أنا متعثّر في هذه المشكلة. جهّز 3 تلميحات متزايدة الدقة:
- التلميح 1: اتجاه عام جدًا (المفهوم أو عائلة الحل الواجب استكشافها).
- التلميح 2: اتجاه محدّد (أين أبحث بالضبط في منطقي أو في شيفرتي).
- التلميح 3: شبه خطوة بخطوة، لكن مع ذلك دون الحل أو الشيفرة النهائية.
أعطني التلميح 1 فقط الآن. لن تعطيني التلميح التالي إلا إذا طلبته صراحةً. بين كل تلميح وآخر، دعني أفكّر.الاستخدام الخاطئ: "لماذا لا تعمل شيفرتي؟ أصلحها." الاستخدام الصحيح: "شيفرتي لا تفعل ما أتوقّعه. اطرح عليّ أسئلة تساعدني على تحديد المشكلة بنفسي، ثم تلميحات إن تعثّرت." في كلتا الحالتين سيُحلّ العطل - لكن في الحالة الثانية، العطل التالي من النوع نفسه ستحلّه بنفسك.