ما هو Vibe Coding؟ برمجة بالوصف قد تنقذ يومك أو تفتح ثغرة

في فبراير 2025 كتب أندريه كارباثي، أحد مؤسسي OpenAI والمسؤول السابق عن الذكاء الاصطناعي في تسلا، عن أسلوب في البرمجة «تستسلم فيه للإحساس وتنسى أن الكود موجود أصلًا». صار الأسلوب يُعرف باسم Vibe Coding، ووضعه قاموس Collins كلمة عام 2025 بحسب ويكيبيديا.

ما هو في الواقع؟

أن تصف ما تريد بلغة عادية لنموذج لغوي ليكتب هو الكود، ثم تجرّبه وتعطيه ملاحظات حتى يعمل. وفي أشدّ صوره تقبل الكود دون مراجعة دقيقة، وهذا موضع الخلاف.

كيف يبدو يوم من الـVibe Coding؟

يصف IBM العملية بخمس خطوات: اختيار أداة برمجة بالذكاء الاصطناعي، ثم وصف الهدف والسياق (التقنيات المفضلة والقيود وشكل التصميم)، ثم مسودة أولى، ثم حلقة من التوليد والمراجعة والتعديل، وأخيرًا التحقق والتأمين والنشر. وتؤكد IBM أن السياق الجيد أهم من الصياغة الذكية. مثال أمر عربي:

أريد صفحة ويب واحدة تعرض قائمة مهام بسيطة: إضافة مهمة، وحذفها، وتعليمها منجزة، وتحفظ القائمة في المتصفح. استخدم HTML وCSS وJavaScript دون مكتبات، وضع تعليقًا قصيرًا فوق كل دالة، ثم اشرح لي كيف أجرّبها.

شاشة تعرض أكواد برمجية ملوّنة بلغة بايثون

متى ينفع؟ ومتى يخطر لك أن تتوقف؟

الموقف الحكم
نموذج أولي لفكرة أو أداة شخصية لا تلمس بيانات حساسة مناسب، فالسرعة هنا مكسب
سكربت يؤتمت عملًا مملًا على ملفاتك مناسب مع تجربة على نسخة احتياطية
موقع يستقبل بيانات عملاء أو مدفوعات لا تنشره دون مراجعة مختص
نظام كبير موزّع أو مبتكر أقل ملاءمة دون هندسة قوية، بحسب IBM

ما المخاطر التي تذكرها IBM؟

  • ثغرات «تتراكم»: أسرار مكتوبة داخل الكود، وحقن SQL، وواجهات غير آمنة، وصلاحيات زائدة، ومصادقة ضعيفة، ومكتبات طرف ثالث بها ثغرات، وتسمّي IBM ذلك «الدين الأمني».
  • نموذج أولي يتحول إلى نظام حقيقي دون أن يمر على فحص.
  • صعوبة الصيانة: كود لا تفهم منطقه يصعب تعديله بعد شهر.

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

قبل أن تنشر شيئًا: اطلب من النموذج في محادثة جديدة أن يراجع الكود بحثًا عن الثغرات، ولا تضع كلمات سرّ أو مفاتيح API داخل الأوامر أو الملفات، وجرّب على بيانات وهمية أولًا.
هل أحتاج أن أعرف البرمجة؟

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

ما الفرق بينه وبين الوكلاء البرمجيين؟

Vibe Coding أسلوب عمل، والوكيل أداة قد تنفّذه نيابةً عنك عبر خطوات متعددة. بينهما تداخل كبير.

لتجربة عملية ابدأ من 6 أوامر برمجة جاهزة، وافهم أولًا الفرق بين الوكيل والشات بوت وكيف تخدع صفحة ويب وكيلًا ذكيًا.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The reCAPTCHA verification period has expired. Please reload the page.

زر الذهاب إلى الأعلى