دروس vibe coding: ثلاثة تمارين عملية تغنيك عن النظريات
تكون دروس الـvibe coding أكثر فاعلية عندما تتجاوز الساعات الطويلة من المحاضرات النظرية وتنتقل مباشرة إلى الممارسة داخل المتصفح: فبدلاً من حفظ قواعد اللغات البرمجية وقراءة التوثيقات المعقدة، تتعلم كيفية توجيه وكيل الذكاء الاصطناعي بمتطلبات دقيقة قابلة للتحقق. يعتمد إتقان هذا الأسلوب على ثلاث مهارات أساسية: بناء نموذج أولي عامل من وصف واحد، وتطوير المزايا تدريجياً دون تعطيل الكود السابق، ومعالجة الحالات الخاصة والاستجابة للشاشات. فيما يلي ثلاثة تمارين عملية مع صياغات الطلبات ودليل تطبيقها في قسم Code على NeuralSpace.
لماذا تتفوق التمارين الثلاثة على الدورات النظرية الطويلة
يبدأ التعليم البرمجي التقليدي من الأسفل إلى الأعلى: أنواع البيانات، الحلقات التكرارية، تهيئة بيئة العمل، وأدوات الحزم البرمجية. أما في الـvibe coding، فإن دورك يتحول إلى مهندس ومراجع للمنتج، بينما يتكفل نموذج الذكاء الاصطناعي بكتابة الكود الفعلي. حفظ القواعد البرمجية غيباً لا يفيد كثيراً هنا؛ الأهم هو تعلم تفكيك الفكرة الكبيرة، وصياغة القيود بوضوح، واختبار المخرجات خطوة بخطوة. هذه التمارين الثلاثة تبني تلك المهارات أسرع بكثير من أسابيع المحاضرات النظرية.
التمرين 1. بناء نموذج أولي عامل بالحد الأدنى (مؤقت التركيز)
المهارة الأساسية الأولى هي صياغة المواصفات الأولية بحيث يولد الوكيل تطبيقاً يعمل مباشرة من المحاولة الأولى دون ارتباك. سنبني في هذا التمرين مؤقت إنتاجية تفاعلي (بومودورو).
معادلة الطلب الناجحة: الدور + سيناريو المستخدم + عناصر الواجهة + التقنيات + معايير القبول. أدخل الطلب التالي في حقل إنشاء المشروع:
«أنشئ تطبيق ويب: مؤقت إنتاجية وتركيز (25 دقيقة عمل، 5 دقائق استراحة) باستخدام HTML وCSS وJavaScript خالص. يجب أن تحتوي الشاشة الرئيسية على: ساعة عد تنازلي كبيرة وواضحة، أزرار بدء وإيقاف مؤقت وإعادة ضبط، مبدّل لوضع العمل أو الاستراحة، وعداد للجلسات المكتملة. التصميم حديث وداكن مع خطوط منسقة، ويجب أن يعمل التطبيق بالكامل داخل نافذة واحدة دون إعادة تحميل الصفحة».
بعد اكتمال التوليد، اختبر النتيجة: شغّل المؤقت، أوقفه مؤقتاً، وجرّب التبديل بين الأوضاع. إذا كان العد التنازلي دقيقاً ويعمل بسلاسة، فقد أتممت التمرين الأول بنجاح.
التمرين 2. التطوير التراكمي دون كسر المزايا العاملة
الخطأ الأكبر الذي يقع فيه المبتدئون هو طلب عشر مزايا جديدة في رسالة ضخمة واحدة، مما يؤدي إلى تضارب في الكود وتعطيل أزرار كانت تعمل مسبقاً. يدرّبك التمرين الثاني على قاعدة «مهمة واحدة — طلب واحد — فحص واحد».
خذ المؤقت الذي أنشأته وأضف إليه ميزة حفظ البيانات عبر محادثة المشروع:
«أضف ميزة حفظ الإحصائيات في LocalStorage للمتصفح. نريد حفظ عدد الجلسات المكتملة لليوم حتى لا يضيع العداد عند تحديث الصفحة. أضف زراً صغيراً لإعادة تعيين الإحصائيات بجانب العداد».
انتظر حتى يُجري الوكيل التعديل، ثم حدّث المعاينة وتأكد: هل تم حفظ البيانات؟ هل ظلت أزرار البدء والإيقاف تعمل بشكل طبيعي؟ بعدها يمكنك طلب خطوة أخرى صغيرة: «أضف تنبيهاً صوتياً خفيفاً عبر Web Audio API عند انتهاء الوقت». التعديل التدريجي يحافظ على استقرار مشروعك.

التمرين 3. فحص الحالات الطرفية وتجاوب الشاشات الصغيرة
يركّز التمرين الثالث على فحص الجودة وتصحيح الأخطاء. التطبيق المتقن يختلف عن المسودة العشوائية بقدرته على التعامل مع الإدخال الخاطئ وتغير أحجام الشاشات.
افحص تطبيقك وفق قائمة تحقق: افتح عرض الهواتف الذكية، واضغط زر البدء عدة مرات بسرعة فائقة، ولاحظ سلوك العداد. إذا لاحظت خللاً، أرسل تقريراً محدداً لوكيل الذكاء الاصطناعي:
«عند النقر المزدوج السريع على زر البدء، يبدأ المؤقت بالعد بسرعة مضاعفة. أصلح ذلك: يجب تعطيل زر البدء أو تحويله إلى إيقاف مؤقت أثناء العمل ليعمل مؤقت واحد فقط. كذلك اضبط الواجهة للشاشات التي يقل عرضها عن 380 بكسل واجعل حجم الأزرار مريحاً للمس (48 بكسل على الأقل)».
هذا النمط من التواصل يعلّمك عدم التردد أمام الأخطاء، بل تشخيص الأعراض بوضوح وطلب الحلول المباشرة.
كيف تبدأ التطبيق العملي على NeuralSpace
لست بحاجة لتثبيت برامج أو محرر أكواد على جهازك، فكل شيء يعمل داخل المتصفح عبر السحابة:
- انتقل إلى قسم البرمجة السريعة عبر neuralspace.pro/ar/vibecoding أو مساحة العمل «Code» على neuralspace.pro/ar/code.
- اضغط زر «مشروع جديد»، ويمكنك البدء بنص مخصص أو اختيار أحد القوالب الجاهزة («تطبيق ويب»، «صفحة هبوط»، «لعبة»).
- الصق وصف التمرين الأول، وأرفق ملفاتك إن لزم، ثم اضغط «إنشاء المشروع».
- خلال ثوانٍ، يكتب الوكيل الملفات ويشغّل الخادم، وبزر «فتح الموقع» تُفتح النتيجة في نافذة جديدة.
- تابع التمرينين الثاني والثالث مباشرة داخل محادثة المشروع، ويمكنك تنزيل أرشيف المشروع كملف ZIP في أي وقت أو التراجع عن أي خطوة غير موفقة.
لا توجد رسوم اشتراك إجبارية: يتم الدفع بحسب التوكنات المستهلكة في عمليات التوليد، ويحصل المستخدمون الجدد على توكنات بداية للتجربة والتدرب على المشاريع الأولى.
أي نموذج تختار لكل مرحلة في التمارين
تتيح لك منصة NeuralSpace تبديل النموذج بسهولة داخل نفس واجهة المشروع:
- DeepSeek V4.1 Flash — الخيار الافتراضي الممتاز للمبتدئين وللتمرين الأول؛ يتميز بالسرعة الفائقة والاستهلاك الاقتصادي للرصيد مع إتقان لغات الويب الأساسية.
- Claude Sonnet 5 و Claude Opus 5 — الخيار الأمثل للتمرينين الثاني والثالث حيث المنطق الدقيق وحماية الكود القائم من التلف أثناء التعديل.
- GPT-5.6 و GPT-6 Astra — نماذج شاملة تدعم ضبط عمق التفكير، مما يجعلها مناسبة للخوارزميات المعقدة والحلول الحسابية.
- Kimi K2.6 و Kimi K3 — ممتازة لتنسيقات الواجهة الجذابة وتناسق الخطوط وتأثيرات الحركة.
- Gemini 3.8 Flash — نموذج فائق السرعة بنافذة سياق رحبة يناسب فحص المشاريع التي تضم ملفات متعددة.
أسئلة شائعة
هل يلزم وجود خبرة سابقة في البرمجة لخوض هذه الدروس؟
لا يلزم أي رصيد برمجي سابق. الأهم هو القدرة على التعبير عن الأفكار بلغة واضحة ومرتبة وفحص عمل التطبيق بعناية في المتصفح، والمفاهيم الأساسية ستترسخ لديك من خلال إنجاز التمارين.
ماذا أفعل إذا تسببت إحدى الخطوات في تخريب ميزة سابقة؟
لا داعي لكتابة رسائل غاضبة ومعقدة. يمكنك إما العودة إلى النسخة السابقة السليمة بنقرة واحدة من لوحة التحكم، أو كتابة توجيه موجز: «أعد عمل زر البدء كما كان في الخطوة السابقة دون تغيير بقية المنطق».
ما هي المشاريع التالية المناسبة بعد هذه التمارين؟
جرّب أدوات عملية خفيفة أخرى مثل حاسبة سعرات حرارية، أو مولد كلمات مرور آمنة، أو متتبع مصاريف يومية، أو مذكرة ملاحظات. تجنب في البداية بناء منصات ضخمة تتطلب تسجيل دخول وحسابات معقدة.
كم تكلفة خوض التدريبات على NeuralSpace؟
لا يوجد اشتراك دوري: تدفع فقط مقابل التوكنات المستهلكة أثناء توليد الأكواد وتعديلها، ويحصل المستخدمون الجدد على توكنات بداية تكفي لإتمام التمارين الأساسية وتجربة المنصة.