Vibe coding عمليًا: كيف تعلّم مطوّر تقليل استهلاك التوكنات من دون التضحية بجودة الكود
Vibe coding ينجح فعلًا — بناء تطبيقات جوّال بمساعدة AI خلال 5 دقائق ممكن حقًا. لكن هناك مشكلة: الكود يتحول سريعًا إلى مونوليث غير قابل للقراءة، فيما ترتفع فاتورة التوكنات بشكل غير خطي. مطوّر واجهات أمامية ذو خلفية في التصميم مرّ بهذه التجربة ووجد أساليب عملية تساعد على إبقاء بنية الكود نظيفة، مع خفض الإنفاق على الطلبات المرسلة إلى AI في الوقت نفسه.
معالج بواسطة الذكاء الاصطناعي من Habr AI؛ بتحرير Hamidun News
مطور واجهات أمامية ذو خبرة سنوات في خدمات الويب B2B شارك رحلته في البرمجة بناءً على الشعور بـ vibe coding — وقدّم تقنيات محددة لتوفير الرموز دون التضحية بجودة الكود.
كيف بدأ كل شيء
قضى المؤلف معظم حياته المهنية في تصميم الواجهات للتطبيقات الويب المؤسسية. كان تطوير الهاتف المحمول يجذبه لوقت طويل، لكنه لم ينجح — لم يكن هناك مشروع أو نقطة دخول مناسبة. غيّرت موجة أدوات الذكاء الاصطناعي الصورة: تستطيع نماذج اللغة الحديثة تحويل بضعة فقرات من الوصف النصي إلى تطبيق هاتف محمول يعمل حرفياً في خمس دقائق. قرر المطور تجربة البرمجة بناءً على الشعور ضمن خدمته على الإنترنت. كانت النتيجة مختلطة: التطبيق عمل، لكنه لم يبدو بالطريقة التي تخيلها. بالنسبة لشخص لديه خبرة في التصميم، كان هذا مؤلماً بشكل خاص — الفجوة بين المفهوم والتنفيذ كانت واضحة جداً من الوهلة الأولى. يعترف بأن الجزء المرئي لم يُحلّ. لكنه نجح في حل مشكلة أخرى.
فخ الرموز و"كود الإسباجيتي"
ينقسم فخ البرمجة بناءً على الشعور تدريجياً. تسير التكرارات الأولى بسلاسة: ينتج الذكاء الاصطناعي المكونات بسرعة، وتنمو الوظائف. لكن مع تعقيد المشروع أكثر، يزداد السياق الذي تحتاج إلى تمريره للنموذج: الملفات والتبعيات وسجل التعديلات والمنطق التجاري. يبدأ إنفاق الرموز بالنمو بشكل غير خطي. في الوقت نفسه، تتدهور بنية الكود. ينتج الذكاء الاصطناعي ما تم طلبه، لكن بدون رؤية منهجية لكامل المشروع. بعد عدة تكرارات، تبدأ أجزاء مختلفة من قاعدة الكود بالتناقض — تحصل على "إسباجيتي" يصعب تصحيح أخطاؤه ويكون مكلفاً في الصيانة. واجه المطور هذا في الممارسة العملية وبدأ البحث عن طريقة خروج دون العودة إلى كتابة الكود يدوياً بالكامل.
ما الذي ساعد فعلاً
بعد عدة تجارب، طور المؤلف مجموعة من التقنيات التي تقلل إنفاق الرموز وتحافظ على العمارة النظيفة في نفس الوقت:
- السياق الأدنى لكل مهمة — مرر للنموذج فقط الكود المتعلق بالتغيير الحالي، وليس المشروع بأكمله
- التحليل الصارم — قسم التطوير إلى خطوات صغيرة معزولة، صيغ كل منها كطلب منفصل
- العمارة المستندة على العقد — اتفق مسبقاً مع الذكاء الاصطناعي على حدود الوحدات والواجهات العامة بينها
- المراجعة الإلزامية قبل المتابعة — لا تقبل الكود المنتج بعمى، تحقق من القرارات المعمارية قبل التكرار التالي
- الجلسات الزيادية — موجهات قصيرة ومركزة بدلاً من التعليمات الطويلة متعددة الخطوات في طلب واحد
الفكرة الرئيسية: يعمل الذكاء الاصطناعي بشكل جيد مع المهام الضيقة والمحددة بوضوح. كلما تم صياغة الطلب بدقة أكثر وقل السياق غير الضروري، كان النتيجة أرخص وأفضل.
سعر السرعة
تقلل البرمجة بناءً على الشعور فعلاً من حاجز الدخول إلى منطقة جديدة — لم يكن المؤلف قد طور تطبيقات هاتف محمول من قبل وانتهى به الحال إلى إطلاق منتج يعمل. لكن السرعة في البداية لها ثمنها: إذا لم تبنِ العمارة بوعي من الخطوات الأولى، يتراكم الدين التقني بسرعة، وتُقاس تكلفته ليس فقط بالوقت، بل بنفقات API الحقيقية. ساعدت خبرة المصمم هنا بشكل غير متوقع: عادة التفكير في النظام كله، ورؤية سيناريوهات المستخدم وبناء الهرمية تنتقل إلى كل من عمارة الكود وإدارة الموجهات.
ما معنى هذا
توفير الرموز وجودة الكود ليسا أهدافاً متناقضة، بل هما نتائج مترابطة لنفس القرارات الانضباطية. تعمل البرمجة بناءً على الشعور، لكنها تتطلب إدارة واعية للسياق — وبعدها تتوقف السرعة عن كونها عدو البنية.
هل تحتاج إلى ذكاء اصطناعي يعمل داخل شركتك — وليس فقط في موجز الأخبار؟
أبني ذكاءً اصطناعياً جاهزاً للإنتاج للشركات — أنظمة CRM مخصّصة، أدوات داخلية، وكلاء مستقلون، أتمتة سير العمل. ملك لك، مصمّم وفق عمليتك، دون رسوم لكل مستخدم. من إعداد جمال خميدون، مدير المنتجات في AlpinaGPT (منصة ذكاء اصطناعي، أكثر من 6000 مستخدم).
أهم ما في عالم الذكاء الاصطناعي — مرة كل أسبوع
سبع قصص مهمة فعلاً هذا الأسبوع، مختارة بعناية. بلا ضجيج ولا بيانات صحفية.
تم! تحقق من بريدك للتأكيد.