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