تخطَّ إلى المحتوى
Uttra

ما هو الفايب كودينج؟ الدليل العربي الكامل

الفايب كودينج (Vibe coding) طريقة لبناء البرامج تصف فيها ما تريده بلغتك العادية، فيكتب الذكاء الاصطناعي الكود ويشغّله، ثم تحكم أنت على النتيجة وتطلب التعديل بالمحادثة بدل كتابة الأسطر بنفسك. دورك يتحول من كتابة الكود إلى وصف الفكرة ومراجعة ما بُني وتوجيهه حتى يعمل كما تريد.

آخر تحديث:

الفايب كودينج (Vibe coding): طريقة لبناء البرامج تصف فيها ما تريده بلغتك العادية، فيكتب الذكاء الاصطناعي الكود ويشغّله، ثم تراجع النتيجة وتطلب التعديل بالمحادثة بدل كتابة الأسطر بنفسك.

التعريف والأصل

انتشر مصطلح «الفايب كودينج» حين استخدمه الباحث Andrej Karpathy في فبراير 2025 ليصف أسلوبًا جديدًا في البرمجة: أن تترك الذكاء الاصطناعي يكتب الكود، وتكتفي أنت بالوصف والتجربة والتوجيه. كلمة «Vibe» تعني الإحساس أو الجو العام، والمقصود أنك تعمل على مستوى الفكرة والشعور بالنتيجة، لا على مستوى الأقواس والفواصل.

الفكرة نفسها ليست سحرًا. وراءها نموذج لغوي كبير تعلّم من كمية ضخمة من النصوص والكود، فصار قادرًا على تحويل جملة مثل «أريد صفحة حجز لصالون» إلى ملفات حقيقية. وحين يُغلَّف هذا النموذج في وكيل ذكاء اصطناعي يملك بيئة تشغيل، يصبح قادرًا على إنشاء المشروع وتشغيله واختباره بنفسه، لا مجرد اقتراح أسطر في نافذة محادثة.

بالعربية تسمعه بأكثر من اسم: الفايب كودينج، البرمجة بالإحساس، البرمجة بالمحادثة، أو البناء بالوصف. كلها تشير إلى الشيء نفسه: البرومبت هو أداتك الأساسية، والكود هو الناتج.

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

كيف يعمل الفايب كودينج خطوة بخطوة

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

  1. تصف الفكرة

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

  2. الأداة تخطط

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

  3. يُكتب الكود ويُشغَّل

    يُنشئ الوكيل الملفات، يثبت المكتبات اللازمة، ويشغّل الواجهة الأمامية والخلفية وقاعدة البيانات إن احتاج المشروع إليها.

  4. تراجع المعاينة

    تفتح رابط المعاينة وتجرب كما يجرب الزائر: تضغط الأزرار، تملأ النموذج، تفتح الصفحة على الجوال.

  5. تطلب التعديل

    تكتب ما لا يعجبك بدقة: «زر الحجز لا يحفظ التاريخ» أفضل من «الموقع خربان». كل تعديل دورة صغيرة جديدة.

  6. تحفظ نقطة رجوع وتنشر

    حين تصل لنسخة جيدة، تأكد أن لديك نقطة استعادة، ثم تنشر المشروع على رابط عام أو على نطاقك.

لاحظ أن الكتابة تأخذ أقل وقت في الدورة. معظم وقتك يذهب في المراجعة والتوجيه، وهذا هو المهارة الحقيقية في الفايب كودينج.

الفرق عن البرمجة التقليدية وعن أدوات بدون كود

كثيرون يخلطون بين الفايب كودينج وأدوات «بدون كود» مثل منشئات المواقع بالسحب والإفلات. الفرق جوهري: في أدوات بدون كود أنت محصور في القطع التي صممها صانع الأداة، أما في الفايب كودينج فالناتج كود حقيقي يمكن أن يأخذ أي شكل، وتستطيع تصديره وتعديله لاحقًا. وللمقارنة التفصيلية راجع بدون كود أم فايب كودينج.

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

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

الأدوات المعروفة

يمكن تقسيم أدوات الفايب كودينج المنتشرة إلى ثلاث فئات بحسب مقدار ما تتولاه عنك:

  • منصات بناء متكاملة في المتصفح: تصف فيها الفكرة فتبني وتشغّل وتعاين، ومن الأسماء المعروفة Lovable و Bolt و Replit و v0، وأوترا ضمن هذه الفئة.
  • محررات كود بمساعد ذكي: مثل Cursor أو مساعدات داخل VS Code، تكتب معك الأسطر داخل محررك، وتبقى أنت مسؤولًا عن البيئة والتشغيل والنشر.
  • نماذج محادثة عامة: مثل ChatGPT أو Claude، تعطيك الكود نصًا في نافذة المحادثة، وتنسخه وتشغّله بنفسك.

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

لا توجد أداة أفضل في كل شيء. بعضها أقوى في المجتمع والقوالب الجاهزة، وبعضها أنسب للمبرمج الذي يريد التحكم في كل سطر. لهذا كتبنا مقارنة أفضل أدوات الفايب كودينج بمعايير واضحة، وشروحات عملية لكل أداة في شروحات الأدوات، مثل شرح Lovable وCursor أم منصات البناء.

ماذا تستطيع أن تبني وما الذي لا يناسبه

الفايب كودينج يتألق في المشاريع التي يمكن وصفها بوضوح وتجربتها بسرعة. هذه أمثلة واقعية تناسبه جدًا:

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

وفي المقابل، هناك مشاريع لا يكفي فيها الوصف وحده، وتحتاج فريقًا هندسيًا أو على الأقل مراجعة متخصصة:

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

القاعدة العملية: ابدأ بالفايب كودينج لتصل إلى نسخة تعمل وتختبر الفكرة، ثم قرر بناءً على النتيجة هل تحتاج مراجعة مختص قبل التوسع.

كيف تكتب برومبت جيد

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

برومبت البداية: مشروع جديدجرّبه في أوترا

ابنِ موقعًا لمحمصة قهوة مختصة في حي الملقا بالرياض. الصفحات: الرئيسية، المحاصيل (اسم المحصول، بلد المنشأ، درجة التحميص، السعر بالريال)، ومن نحن. أريد زر طلب يفتح واتساب برسالة جاهزة فيها اسم المحصول. الموقع بالعربية من اليمين لليسار، بخط عربي واضح، ويعمل جيدًا على الجوال.

برومبت تعديل محددجرّبه في أوترا

في صفحة المحاصيل، أضف فلترًا حسب درجة التحميص (فاتح، متوسط، غامق) فوق القائمة، ولا تغيّر تصميم البطاقات الحالي. الأسعار يجب أن تبقى بالأرقام الإنجليزية وبجانبها ر.س.

برومبت إصلاح خطأجرّبه في أوترا

حين أرسل نموذج الحجز بتاريخ اليوم تظهر رسالة نجاح، لكن الحجز لا يظهر في لوحة الحجوزات. افحص أين يُحفظ الحجز وأين تقرأ اللوحة البيانات، وأصلح السبب، ثم جرّب حجزًا جديدًا وتأكد أنه يظهر.

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

الأخطاء الشائعة

معظم المشاكل التي يقع فيها المبتدئون لا علاقة لها بالأداة، بل بطريقة العمل معها. هذه أكثرها تكرارًا:

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

جمعنا أكثر المشاكل تكرارًا مع حلولها العملية في مشاكل وحلول، من الاتجاه المعكوس إلى ربط الدفع والنطاق.

الأمان والجودة

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

  • تأكد أن صفحات الإدارة محمية بتسجيل دخول حقيقي، لا برابط سري فقط.
  • لا تضع مفاتيح بوابات الدفع أو خدمات الرسائل في كود الواجهة الأمامية، فأي زائر يستطيع قراءتها.
  • اطلب صراحة التحقق من المدخلات في النماذج: رقم الجوال السعودي يبدأ بـ 05 ويتكون من 10 أرقام.
  • جرّب الحالات الخاطئة: نموذج فارغ، تاريخ ماضٍ، كمية سالبة في السلة.
  • اطلب مراجعة أمنية للمشروع قبل النشر، واسأل تحديدًا عن الصلاحيات وتخزين البيانات الشخصية.

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

الفايب كودينج بالعربي ومشاكل RTL

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

قبل: الصفحة بدون dir
اكتب اسمكإرسال ←
بعد: dir="rtl" وخصائص منطقية
اكتب اسمكإرسال ←
عرض حيّ يرسمه متصفحك الآن، وليس لقطة شاشة.

والمشاكل لا تقف عند الاتجاه. هناك الخط الذي يظهر متقطعًا أو بخط افتراضي باهت، والأرقام وعلامات الأقواس التي تنقلب حين تختلط العربية بالإنجليزية في سطر واحد، مثل رقم طلب أو سعر بجانبه «ر.س».

  • اذكر في أول برومبت: «الموقع بالعربية، الاتجاه من اليمين لليسار، بخط عربي مناسب».
  • اطلب استخدام خصائص CSS المنطقية مثل margin-inline-start بدل اليسار واليمين الثابتين.
  • حدد شكل الأرقام: إنجليزية أم عربية هندية، وكن ثابتًا في كل الموقع.
  • جرّب الصفحة على الجوال، فالقوائم الجانبية المعكوسة تظهر هناك أوضح.

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

مسار عملي: أول مشروع في ساعة

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

  1. الدقائق 0-10: اكتب الوصف

    حدد الخدمات (غسيل خارجي، داخلي، تلميع) وأسعارها، وأوقات العمل، وما يطلبه نموذج الحجز: الاسم، الجوال، نوع السيارة، الموعد.

  2. الدقائق 10-20: النسخة الأولى

    أرسل البرومبت وانتظر النسخة الأولى. لا تعدّل شيئًا قبل أن تراها كاملة.

  3. الدقائق 20-35: جرّب كزائر

    افتح المعاينة على جوالك، احجز موعدًا تجريبيًا، وتأكد أنه يُحفظ. سجّل ملاحظاتك في قائمة.

  4. الدقائق 35-50: عدّل بدفعات صغيرة

    أرسل كل ملاحظة في طلب مستقل: الألوان، ثم منع الحجز في وقت مشغول، ثم رسالة التأكيد.

  5. الدقائق 50-60: راجع وانشر

    تأكد من الاتجاه والخط والأرقام، احمِ صفحة عرض الحجوزات بكلمة مرور، ثم انشر واربط نطاقك إن كان جاهزًا.

برومبت المسار نفسهجرّبه في أوترا

ابنِ موقع حجز لمغسلة سيارات في الدمام. الخدمات: غسيل خارجي 35 ر.س، غسيل داخلي وخارجي 60 ر.س، تلميع 150 ر.س. نموذج الحجز يطلب الاسم ورقم الجوال ونوع السيارة والموعد، ويمنع حجز موعد محجوز مسبقًا. أضف صفحة إدارة محمية بكلمة مرور تعرض حجوزات اليوم. بالعربية ومن اليمين لليسار.

كيف تراجع ما بُني دون أن تكون مبرمجًا

أكبر مخاوف المبتدئ: «كيف أعرف أن الكود جيد وأنا لا أقرأ الكود؟». الجواب أنك لا تحتاج أن تقرأ كل سطر لتحكم على المشروع. تحتاج أن تختبره كما يختبره عميلك، وأن تطرح على الأداة الأسئلة الصحيحة. هذه قائمة مراجعة عملية تصلح لأي مشروع صغير أو متوسط:

  1. المسار السعيد: نفّذ المهمة الأساسية من البداية للنهاية، مثل حجز موعد أو إتمام طلب، وتأكد أن النتيجة تظهر حيث يجب.
  2. المسار الخاطئ: أرسل النموذج فارغًا، اكتب رقم جوال ناقصًا، اختر تاريخًا مضى. يجب أن تظهر رسالة واضحة لا صفحة بيضاء.
  3. الجوال أولًا: افتح كل صفحة على جوالك. أغلب زوار المشاريع المحلية في السعودية يأتون من الجوال، والتمرير الأفقي أو الزر الصغير يخسرك العميل.
  4. التحديث وإعادة الفتح: أعد تحميل الصفحة وأغلق المتصفح وافتحه. هل البيانات ما زالت هناك؟ إذا اختفت، فهي لم تُحفظ في قاعدة بيانات حقيقية.
  5. الصلاحيات: افتح صفحة الإدارة من متصفح خاص دون تسجيل دخول. إذا فُتحت، فهي مكشوفة.
  6. اسأل عن ما لا تراه: اطلب من الأداة أن تشرح لك بلغة بسيطة أين تُحفظ البيانات، وأين المفاتيح، وما الذي يحدث إذا ضغط شخصان الزر نفسه في اللحظة نفسها.

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

برومبت مراجعة قبل الإطلاقجرّبه في أوترا

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

متى تحتاج مطورًا بجانب الفايب كودينج

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

  • صار للمشروع عملاء يدفعون، وتعطّله ساعة يعني خسارة حقيقية.
  • تحتاج تكاملًا معقدًا مع نظام قائم في شركتك، مثل نظام محاسبة أو مستودعات.
  • تكرر الخطأ نفسه رغم محاولات إصلاح بزوايا مختلفة.
  • تحتاج مراجعة أمنية رسمية أو امتثالًا تنظيميًا لقطاع حساس.
  • تريد أن يكبر المشروع لفريق تقني داخلي يكمل عليه.

الميزة هنا أن المطور لا يبدأ من ورقة بيضاء. حين يكون الكود ملكك وفي مستودع GitHub خاص بك، يفتحه المطور في محرره ويكمل، وتوفر تكلفة أسابيع من البناء الأولي. ولمقارنة هادئة بين الخيارات راجع أوترا أم وكالة برمجة والتكلفة الحقيقية بالريال.

أين أوترا من هذا

أوترا منصة فايب كودينج عربية من الفئة الأولى: تكتب طلبك بلغة عادية، فتُبنى الصفحات والكود والخادم معًا في بيئة جاهزة دون إعداد منك، وتعاين النتيجة على رابط خاص، ثم تنشرها برابط مباشر مع شهادة SSL تلقائية، أو على نطاقك الخاص الذي يأتي ربطه مجانًا مع كل باقة.

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

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

أسئلة شائعة

انتشر المصطلح حين استخدمه الباحث Andrej Karpathy في فبراير 2025 ليصف البرمجة التي تترك فيها الذكاء الاصطناعي يكتب الكود وتكتفي أنت بالوصف والتجربة والتوجيه. بعدها صار اسمًا شائعًا لفئة كاملة من الأدوات وطرق العمل.

صفحات ذات صلة