Agentic Education: Using Claude Code to Teach Claude Code
تقدم هذه الورقة البحثية "cc-self-train"، وهو منهج تعليمي تكيفي وتركيبي يعلّم المطورين إتقان أداة الذكاء الاصطناعي الوكيل "Claude Code" من خلال نموذج شخصية تصاعدي، ونقل المشاريع عبر المجالات، ومواد ذاتية التحديث، مما يظهر مكاسب ذات دلالة إحصائية في الكفاءة الذاتية عبر 50 وحدة تعليمية.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك اشتريت للتو مساعداً آلياً (روبوت) جديداً كلياً، فائق القوة، يمكنه كتابة الأكواد، وإصلاح الأخطاء، وبناء مشاريع برمجية كاملة بمفرده. أنت متحمس، ولكن عندما تفتح دليل الاستخدام، تجد مجرد قائمة ضخمة من المواصفات التقنية دون مسار واضح حول كيفية استخدامه فعلياً. تحاول مشاهدة فيديوهات عشوائية على يوتيوب، لكنها تصبح قديمة وغير صالحة بحلول الوقت الذي تنتهي فيه من المشاهدة. تشعر بالضياع.
هذه هي المشكلة التي واجهها زين نبوسي (Zain Nabbulsi) مع Claude Code، وهو نوع جديد من الذكاء الاصطناعي يعمل كوكيل مستقل. ولحل هذه المشكلة، قام ببناء cc-self-train، وهو مدرسة ذكية وتفاعلية مصممة لتعليمك كيفية إتقان هذا الروبوت.
إليك كيف يعمل النظام، مشروحاً عبر تشبيهات بسيطة:
١. المعلم ذو "التحرر التدريجي" (تغير الشخصية)
تخيل معلماً بشرياً. عندما تدخل فصله لأول مرة، يكون صبوراً للغاية، يشرح كل خطوة بالتفصيل ويمسك بيدك. ومع تقدم مستواك، يتوقف عن شرح الأساسيات ويبدأ في سؤالك: "ماذا تعتقد أننا يجب أن نفعل بعد ذلك؟". وبحلول وقت تخرجك، يكون قد اكتفى بالجلوس في الخلف، يشجعك بينما تعمل بمفردك.
معظم معلمي الذكاء الاصطناعي يشبهون روبوتاً بجهاز صوت معطل: يظلون دائماً في دور "المعلم الصبور"، مما يصبح مزعجاً للخبراء، أو يظلون "متسلطين" جداً، مما يخيف المبتدئين.
يقوم cc-self-train بتغيير شخصيته مع تعلمك، حيث ينتقل عبر أربع مراحل:
- الدليل (مبتدئ): معلم صبور يشرح كل شيء.
- المتعاون (متوسط): شريك عمل يطرح الأسئلة قبل تقديم الإجابات.
- الزميل (متقدم): زميل عمل رفيع المستوى يقدم تلميحات قصيرة ومباشرة ويتركك لتكتشف الأمر بنفسك.
- المطلق (خبير): مدرب يقول لك: "أنت تستطيع فعل ذلك"، ثم يتراجع تماماً.
٢. "الساعة الذكية" (التعلم التكيفي)
تخيل مدرباً شخصياً يراقب تمرينك الرياضي. إذا استمررت في المعاناة مع تمرين معين، فإنه لا يكتفي بالصراخ "افعلها مجدداً"؛ بل يتدخل فوراً للمساعدة. وإذا كنت تنجز التمرين بسلاسة، فهو لا يضيع وقتك في تمارين الإحماء الأساسية؛ بل يعطيك تحدياً أصعب.
يقوم هذا النظام بنفس الشيء. فهو يراقب بهدو الهدوء كيف تتحدث مع الذكاء الاصطناعي.
- إذا قلت أشياء مثل "اكتب الكود لي فقط"، فهو يعرف أنك عالق ويقدم لك المزيد من المساعدة.
- إذا قلت أشياء مثل "لق l حاولت هذا ولاحظت أن..."، فهو يعرف أنك تفكر بعمق ويترك لك المجال للمضي قدماً.
إنه يضبط "مستوى الصعوبة" الخاص بك في الوقت الفعلي دون أن تشعر حتى، بحيث لا تشعر أبداً بالملل أو بالإرهاق.
٣. "جهاز التحكم الشامل" (نقل المهارات عبر المجالات)
عادةً، تعلم أداة ما يعني تعلمها لوظيفة واحدة محددة. إذا تعلمت استخدام المطرقة لبناء كرسي، فقد لا تعرف كيف تستخدمها لبناء بيت للعصافير.
هذا المنهج يشبه جهاز التحكم الشما ل (Universal Remote). فهو يعلمك نفس المهارات العشر الأساسية (مثل كيفية وضع القواعد، كيفية استخدام الذاكرة، كيفية إنشاء أوامر مخصصة) ولكن يسمح لك بتطبيقها على خمسة "مشاريع" مختلفة:
١. بناء موقع إلكتروني شخصي.
٢. صنع أداة تعمل عبر سطر الأوامر (Command-line tool).
٣. إنشاء خادم محلي (Local server).
٤. بناء محلل للأكواد البرمجية.
٥. مشروعك الخاص (BYOP): حيث تطبق المهارات على عملك الحقيقي الخاص.
لأن المهارات تُدرّس بنفس الترتيب تماماً لكل مشروع، فبمجرد إتقانك لـ "جهاز التحكم"، يمكنك استخدامه على أي "تلفاز" (أي مشروع) تريد.
٤. "زر الإيقاف المؤقت" (تدرج الخطوات)
تخيل معلماً يحاول تعليمك فصلاً دراسياً كاملاً من الرياضيات في دفعة واحدة مدتها ٣٠ ثانية. ستشعر بالدوار والارتباك. هذا مشكلة شائعة في الذكاء الاصطناعي: يمكنه توليد آلاف الكلمات فوراً، مما يرهق عقلك.
هذا النظام يحتوي على زر "توقف" حازم. يتم برمجة الذكاء الاصطناعي للتوقف بعد كل خطوة، وينتظر منك كتابة "أنا مستعد"، ثم ينتقل إلى الخطوة التالية. هذا يجبر الذكاء الاصطناعي على التنفس، مما يمنح عقلك وقتاً لاستيعاب المعلومات قبل الانتقال لما يليها.
٥. "الكتاب المدرسي ذاتي الإصلاح" (التحديث التلقائي)
تتغير أدوات البرمجيات بسرعة هائلة. الدليل التعليمي الذي يُكتب اليوم قد يصبح غير مفيد الأسبوع المقبل لأن الأداة تغيرت. الكتب التقليدية تتعرض للتقادم وتصبح عديمة الفائدة.
هذا المنهج هو كائن حي، ذاتي الإصلاح.
- عند بدء الدورة، يتحقق الذكاء الاصطناعي: "هل إصدار الأداة الذي تملكه هو نفسه الذي تدربت عليه؟".
- إذا تم تحديث الأداة، يقوم الذكاء الاصطناعي تلقائياً بإعادة كتابة خطة الدرس قبل أن تبدأ، حيث يجلب القواعد الجديدة ويصلح التمارين.
إنه يشبه كتاباً مدرسياً يعيد كتابة صفحاته كل صباح ليتناسب مع آخر الأخبار، بحيث لا تتعلم أبداً معلومات قديمة.
النتيجة؟
اختبر المؤلف هذا مع ٢٧ مطوراً. وكانت النتائج ضخمة:
- ارتفاع هائل في الثقة: شعر الناس بأنهم أكثر قدرة على استخدام الأداة.
- مكاسب كبيرة للجميع: تعلم المبتدئون الأساسيات بشكل أسرع، وتعلم الخبراء الميزات المعقدة و"السحرية" (مثل خطافات الأتمتة المخصصة - custom automation hooks) التي عادة ما يستغرق اكتشافها سنوات.
باختصار: تقدم هذه الورقة طريقة لتعليم أدوات الذكاء الاصطناعي ليس من خلال إعطائك دليلاً ثابتاً، بل عبر إنشاء شريك ذكي، متطور، وتفاعلي ينمو معك، ويبقي الدروس متجددة، ويضمن ألا تتخلف عن الركب أبداً.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.