افهم لماذا يدمّر توليدُ شيفرتك التعلّمَ، وتبنَّ القاعدة الذهبية: الذكاء الاصطناعي يشرح، وأنت تكتب.
افتح هذا الدرس في Kodokonإليك المشهد الأخطر في رحلة تعلّمك. لديك تمرين: اكتب دالة تحصي حروف العلّة في كلمة. تلصق التعليمات في الذكاء الاصطناعي، فينتج شيفرة مثالية في ثلاث ثوانٍ، فتنسخها، وينتهي التمرين. يبدو كل شيء مكسوبًا: كان سريعًا، والشيفرة تعمل، بل فهمتها بشكل غامض وأنت تقرؤها. في الواقع، لقد تخطّيت للتو حصّتك التدريبية. في اليوم التالي، أمام صفحة بيضاء، ستكون عاجزًا عن إعادة كتابة تلك الدالة.
هذا ليس رأيًا، بل نتيجة كلاسيكية لأبحاث الذاكرة. أثر التوليد (generation effect)، الموثَّق في دراسات كثيرة منذ سبعينيات القرن الماضي، يُظهر أننا نتذكّر بشكل أفضل بكثير ما ننتجه بأنفسنا مقارنةً بما نكتفي بقراءته. البحث، والتردّد، وارتكاب الأخطاء، والتصحيح: هذا الجهد هو ما يحفر المعرفة في الذاكرة. أطلق الباحثان روبرت وإليزابيث بيورك اسمًا على هذا المبدأ: الصعوبات المرغوبة (desirable difficulties) - العقبات التي تجعل التعلّم أبطأ في اللحظة، لكنها تجعله أكثر ديمومة بكثير. توليدُ الحل يزيل تلك الصعوبة بالضبط… ومعها التعلّم.
ومن هنا القاعدة الذهبية لهذه الدورة، التي تُطبَّق على كل تمرين: الذكاء الاصطناعي يشرح، وأنت تكتب. عمليًا: اطلب منه توضيح مفهوم، أو إعطاءك تلميحًا، أو طرح أسئلة عليك، أو مراجعة شيفرتك أنت والإشارة إلى أخطائك. لكن كل سطر شيفرة يُحتسَب لتعلّمك يجب أن يأتي من أصابعك، لا من أصابعه. قارن بين الاستخدامين أدناه - التمرين نفسه، ومصيران متعاكسان.
اكتب لي دالة JavaScript تحصي حروف العلّة في كلمة.الاستخدام الجيّد يحوّل الذكاء الاصطناعي إلى مدرّس خصوصي: يرسم الطريق، لكنك أنت من يسير فيه. الموجّه التالي هو الأهم في الدورة - احتفظ به جيدًا، فهو يصلح لأي تمرين.
أنت مدرّسي الخصوصي في البرمجة. أنا مبتدئ وأريد أن أتعلّم، لا أن أحصل على الحل.
إليك تمريني: اكتب دالة JavaScript تحصي حروف العلّة في كلمة.
قواعد مطلقة، صالحة للمحادثة كلها:
1. لا تكتب لي الحل أبدًا، ولو جزئيًا، حتى لو طلبت منك ذلك.
2. ساعدني خطوة بخطوة: ابدأ بطرح أسئلة عليّ كي أفكّك المشكلة بنفسي.
3. عندما أعلق، أعطني تلميحًا أكثر دقة تدريجيًا، وليس الشيفرة أبدًا.
4. عندما أعرض عليك شيفرتي، أشِر إلى السطر الذي يسبّب مشكلة واسألني عمّا يفعله، بدلًا من إصلاحه.
5. في النهاية، أعطني تمرينًا مماثلًا للتحقّق من أنني أستطيع فعله بمفردي.
ابدأ بسؤالك الأول.