ما البرمجة بالإيحاء؟#

في البرمجة بالإيحاء (Vibe Coding) بدل كتابة الشيفرة سطرًا سطرًا تشرح طلبك بلغة طبيعية: «أنشئ صفحة تسجيل بالبريد وكلمة المرور». تولّد أداة الذكاء الاصطناعي الشيفرة، فتشغّلها وتشاهد النتيجة وتطلب التعديل. ينصبّ التركيز على النتيجة و«إحساس» المنتج لا على تفاصيل الشيفرة.

مثال#

صاحب عمل صغير يريد أداة بسيطة لحساب سعر الطلب. دون معرفة بالبرمجة، وبعدة رسائل إلى أداة ذكاء اصطناعي، ينشئ صفحة ويب تعمل، ويغيّر في كل مرة ما لا يعجبه.

أين تنجح#

  • النماذج الأولية والأفكار السريعة.
  • الأدوات الداخلية الصغيرة والمشاريع الشخصية.
  • التعلّم والتجريب.

المخاطر والقيود#

  • الجودة والأمان: شيفرة لا تفهمها قد تكون عرضة للاختراق أو مليئة بالأخطاء.
  • الصيانة: مع كبر المشروع يصعب تعديله دون فهم بنيته.
  • الاعتماد: إذا أخطأت الأداة يصعب تحديد السبب.

نصائح عملية#

  • تقدّم بخطوات صغيرة واختبر بعد كل خطوة.
  • استخدم نسخة احتياطية أو Git لتتمكن من الرجوع.
  • لكل ما يمسّ المال أو كلمات المرور أو بيانات العملاء، راجع الشيفرة أو استعن بمبرمج.

الفرق عن البرمجة بمساعدة الذكاء الاصطناعي#

في البرمجة الاحترافية بمساعدة الذكاء الاصطناعي، يقرأ المبرمج الشيفرة ويتحمل مسؤوليتها. وفي البرمجة بالإيحاء الخالصة لا تُقرأ الشيفرة عادةً، وهذه نقطة الخطر.