ما الذي ستخرج به؟
فهم بسيط لمعنى فايب كودينج، وخمسة أسئلة تكتب بها أول طلب، وطلب مثال جاهز للنسخ، وقائمة تراجع بها النسخة الأولى قبل أن تعتمد عليها.
في هذا الدليل
ما فايب كودينج؟
فايب كودينج (vibe coding) يعني البرمجة بالمحادثة: تبني موقعًا أو تطبيق ويب بالكلام. تكتب ما تريد بلغتك، فيكتب مساعد ذكاء اصطناعي الشِّفرة. ترى النتيجة، ثم تطلب التعديل. هكذا يصبح بناء موقع بالذكاء الاصطناعي ممكنًا بدون برمجة، وبالعربي.
الفكرة قديمة في جوهرها: أنت تشرح، وغيرك ينفّذ. الجديد أن المنفّذ برنامج يردّ عليك في المحادثة نفسها. تراجع ما بناه وتطلب التغيير، دون أن تقرأ سطرًا من الشِّفرة.
هذا الدليل لصاحب مشروع صغير سمع بالمصطلح ويسأل: هل يناسبني؟ ستجد هنا ما تتقنه البرمجة بالمحادثة، وأين تحتاج إلى حذر، وكيف تكتب أول طلب، وكيف تراجع النسخة الأولى.
ماذا تبني بالمحادثة؟
تناسب البرمجة بالمحادثة المشاريع التي تستطيع وصفها بخطوات واضحة. من الأمثلة:
- موقع يعرّف بخدماتك وطريقة التواصل معك.
- صفحة أصناف مع نموذج طلب.
- نظام حجز مواعيد يراجعه صاحب العمل.
- أداة داخلية لمتابعة الطلبات أو الفواتير.
ما الذي تتقنه، وأين تحتاج إلى حذر؟
تتقن البرمجة بالمحادثة البداية: صفحة أولى، ونموذج، وترتيب، ونصوص. وتتقن التعديل الصغير المتكرر: «كبّر الزر»، «أضف ساعات العمل»، «انقل النموذج إلى الأعلى». يكفي أن تقول ما تريد، ثم ترى أثره في المعاينة.
لكن ما يبدو صحيحًا على الشاشة قد لا يكون صحيحًا خلفها. ثلاثة أمور تحتاج إلى اختبار قبل أن تعتمد عليها:
- البيانات: هل تُحفظ فعلًا؟ وهل تبقى صحيحة بعد إعادة فتح الصفحة؟
- الصلاحيات: من يرى ماذا؟ إخفاء زر لا يعني منع الوصول إلى البيانات.
- الدفع: أي دفع إلكتروني يحتاج إعدادًا لدى مزوّد الدفع، واختبارًا كاملًا قبل استقبال أموال حقيقية.
اكتب أول طلب بخمسة أسئلة
اكتب بلغتك العادية، ولا تحتاج إلى مصطلحات تقنية. الطلب العام مثل «أريد موقعًا احترافيًا» يترك القرارات كلها للمساعد. أما الطلب الجيد فيجيب عن خمسة أسئلة:
- ما نشاطك؟ ومن يزور الموقع؟
- ما الشيء الواحد الذي تريد من الزائر أن يفعله؟
- ما المعلومات التي يجب أن تُحفظ؟
- من يرى هذه المعلومات، ومن يعدّلها؟
- ما الذي تؤجّله الآن، مثل الدفع أو الربط بخدمات أخرى؟
طلب مثال لمحل ورد
في آخر المقال طلب مكتوب بهذه الأسئلة لمحل ورد افتراضي. المثال ليس قصة عميل، ولا نظامًا جرى اختباره. انسخه، وغيّر النشاط والحقول والحالات لتناسب عملك.
لاحظ ما يفعله الطلب: يحدد ما يراه الزائر وما يرسله، ويحدد من يدير الطلبات، ويؤجّل الدفع صراحةً. وفي آخره يطلب من المساعد أن يلخّص فهمه ويسأل عن أي قرار ناقص قبل أن يبني.
عدّل خطوة بخطوة
بعد ظهور النسخة الأولى، لا تطلب كل شيء مرة واحدة. اطلب تعديلًا واحدًا واضحًا، وراجع أثره، ثم انتقل إلى التالي. مثلًا: «اجعل زر الطلب أوضح، وضع رقم الهاتف بجانبه».
إذا لم تعجبك النتيجة، فصف ما تراه وما تتوقعه، بدل أن تكتب «لم يعجبني». الملاحظة المحددة تعطيك تعديلًا محددًا.
ابدأ ببيانات تجريبية
استخدم أسماء وأرقامًا وهمية حتى تنتهي من الاختبار. لا تكتب كلمات المرور أو بيانات البطاقات أو مفاتيح الخدمات في نص المحادثة.
قبل إدخال بيانات عملاء حقيقيين، جرّب الموقع بحسابات مختلفة، وتأكد من أن كل شخص يرى ما يخصه فقط. هذه مراجعة أولية، وليست شهادة أمان. إذا كان مشروعك يحفظ بيانات حساسة، فاستشر مختصًا قبل الاستخدام.
البرمجة بالمحادثة بالعربي في أونيتا
أونيتا منصة للبرمجة بالمحادثة للناطقين بالعربية. تكتب طلبك بالعربية، بالفصحى أو بلهجتك، ويعمل عليه أوني، مساعد أونيتا. ويردّ عليك أوني بعربية فصحى واضحة. هذا ما تجده داخل أونيتا:
- معاينة: ترى الصفحات والوظائف أثناء البناء، وتجرّبها بنفسك.
- تعديل بالمحادثة: اطلب تغيير نص أو صورة أو ترتيب، أو أضف وظيفة جديدة.
- بيانات: نماذج تجمع المعلومات وتحفظها في قاعدة بيانات، ولوحات لمتابعة الطلبات أو المواعيد.
- نشر واستضافة: انشر على عنوان ضمن oni.build، أو اربط نطاقك الخاص.
- تصدير: يستطيع مالك المشروع تنزيل الشِّفرة وقاعدة البيانات المتاحة.
ابدأ بمهمة واحدة
اختر مهمة واحدة يحتاجها عملك، واكتب لها طلبًا يجيب عن الأسئلة الخمسة. انسخ الطلب المثال إن أردت، وغيّر تفاصيله لتناسب نشاطك. ثم راجع النسخة الأولى بالقائمة في آخر المقال قبل أن تعتمد عليها.
جرّب أونيتا: https://onneta.com
قائمة مراجعة سريعة
- جرّبت المهمة الأساسية من أولها إلى آخرها ببيانات تجريبية.
- أعدت فتح الصفحة، وبقيت البيانات المحفوظة صحيحة.
- حاولت دخول صفحة الإدارة بحساب غير مخوّل، فلم أصل إلى البيانات.
- راجعت النصوص والأسعار والأرقام بنفسي، وحذفت المحتوى التجريبي.
- فتحت الموقع على الهاتف، والأزرار والنماذج واضحة.
- قرأت صفحة الأسعار قبل النشر.
أسئلة شائعة
هل أحتاج أن أعرف البرمجة؟
لا. تصف ما تريد بكلماتك، ويكتب المساعد الشِّفرة. لكنك تحتاج إلى مراجعة النتيجة واختبارها بنفسك، لأنك أعرف الناس بعملك.
هل يفهم أوني اللهجة؟
نعم. اكتب طلبك بالفصحى أو بلهجتك. ويردّ عليك أوني بعربية فصحى واضحة.
كم تكلّف البرمجة بالمحادثة في أونيتا؟
للحسابات المؤهّلة رصيد ترحيبي عند التسجيل، للبناء والمعاينة. البناء والاستضافة يُحسبان حسب الاستخدام، والاستضافة مدفوعة. النشر العام يحتاج إلى خطوة دفع في حسابك. ولا يُعرض سعر نهائي ثابت لكل طلب مسبقًا. وطريقة الدفع، من الرصيد والبطاقة، في صفحة الأسعار: https://onneta.com/pricing
هل أستطيع ربط نطاقي الخاص؟
نعم. استخدم عنوانًا ضمن oni.build، أو اربط نطاقًا تملكه، أو ابحث عن نطاق واشترِه داخل أونيتا وفق السعر والشروط المعروضة. ربط نطاق خاص يحتاج إلى خطوة الدفع نفسها التي يحتاجها النشر العام.
هل أستطيع تنزيل مشروعي؟
نعم. يستطيع مالك المشروع تنزيل الشِّفرة وقاعدة البيانات المتاحة ضمن التصدير. تشغيل النسخة خارج أونيتا يحتاج إلى إعداد بيئتها وخدماتها.
هل تناسب البرمجة بالمحادثة كل مشروع؟
تناسب البدايات الواضحة: موقع خدمات، أو حجز مواعيد، أو متابعة طلبات. المشاريع التي تتعامل مع أموال أو بيانات حساسة أو أنظمة رسمية تحتاج اختبارًا أطول، وقد تحتاج إلى رأي مختص قبل الاستخدام.