VIBالذكاء الاصطناعي والأتمتة

البرمجة بالذكاء

Vibe Coding

بقلم شريف القاضي·آخر تحديث 2026-09-16
بإيجاز

بناء مواقع وأدوات كاملة بالذكاء الاصطناعي.

البرمجة بالذكاء (Vibe Coding) هي أن تصف ما تريده بالكلام — «صفحة هبوط بحاسبة تقدّر تكلفة الشحن وترسل النتيجة لبريدي» — فيكتب الذكاء الاصطناعي الكود، وتجرّب، وتصف ما لم يعجبك، فيصلحه، حتى يعمل. المصطلح صاغه Andrej Karpathy في فبراير 2025 ووصف به بالضبط هذا: أن «تستسلم للإحساس» وتنسى أن الكود موجود. وقد اختارته Collins كلمة سنة 2025. للمسوّق هذا يعني أن ما كان يحتاج مبرمجًا وأسبوعين — حاسبة، أداة تشخيص، صفحة تفاعلية، لوحة تقارير داخلية — صار يُبنى في ساعة أو ساعتين. والحدّ الذي يجب أن يُرسم من اليوم الأول: البرمجة بالذكاء ممتازة لما لا يضرّ خطؤه (أدوات تسويقية، نماذج أولية، صفحات) وخطرة لما يمسّ المال وبيانات العملاء والدخول — لأن الكود المولَّد يعمل ولا يعني أنه آمن، ومن لا يقرأ الكود لا يعرف ماذا كتب.

شكل المفهوم في رسم واحد

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

المعيار واحد: ماذا يحدث إن كان في الكود خطأ لا تراه؟ صفحة تعطّلت تُصلَح؛ بيانات عملاء تسرّبت لا تُصلَح.

ما الذي يعنيه عمليًا؟

الزمن لإكمال مهمة برمجية (خادم ويب بسيط) مع مساعد ذكي وبدونه — Peng وزملاؤه 2023، 95 مبرمجًا
بلا مساعد160.9 دقيقة
مع GitHub Copilot71.2 دقيقة

أسرع بنحو 56% على مهمة محدّدة عند مبرمجين. عند غير المبرمج الفرق أكبر: من «مستحيل» إلى «ساعة» — بشرط أن يبقى ما يُبنى في المنطقة الآمنة.

كيف تطبّقه خطوة بخطوة؟

  1. 1ابدأ بأداة لا بمنتج: حاسبة تكلفة، مقياس جاهزية من 10 أسئلة، مولّد عناوين لجمهورك، صفحة مقارنة. شيء يُستخدم في 3 دقائق ويكشف حاجة لمنتجك — وخطؤه في أسوأ الأحوال رقم غير دقيق يمكن تصحيحه.
  2. 2صف النتيجة كما تصفها لمصمّم: من يستخدمها، على أي جهاز، ماذا يُدخل، ماذا يرى، وماذا يحدث بعد ذلك. «حاسبة» وحدها تعطيك أي شيء؛ «حاسبة على الجوال بثلاثة حقول تعطي رقمًا وزرّ احجز استشارة» تعطيك ما تريد.
  3. 3اطلب أبسط نسخة تعمل أولًا ثم أضف: ملف واحد (HTML + CSS + JavaScript) بلا خدمات خارجية، جرّبه، ثم اطلب التحسين ميزة ميزة. الطلب الكبير من أول مرة يعطيك شيئًا معطوبًا لا تعرف أين عطبه.
  4. 4اختبر كمستخدم شرّير قبل النشر: أدخل نصًا في حقل الرقم، أرقامًا سالبة، حقولًا فارغة، وجرّب على جوال حقيقي. ثم اطلب من النموذج نفسه: «ما الذي يمكن أن يكسر هذا؟ أصلحه».
  5. 5لا تضع مفتاحًا أو كلمة سرّ في الكود أبدًا: مفاتيح البريد والدفع والقواعد تُخزَّن في متغيّرات البيئة على الخادم لا في الصفحة. إن طلب منك النموذج لصق مفتاح في ملف يُنشر — ارفض واسأله عن الطريقة الصحيحة.
  6. 6حين يمسّ ما تبنيه دخولًا أو دفعًا أو بيانات أشخاص، توقّف: ابنِ النموذج الأولي لتوضّح ما تريد، ثم أعطه لمبرمج ليبني النسخة الحقيقية أو يراجع ما بُني. ساعة مراجعة أرخص من تسريب واحد.

ما العلم وراءه؟

لا نقول شيئًا بلا مرجعه. هذه المصادر التي يقوم عليها المفهوم — بالمؤلف والسنة لتتحقّق بنفسك:

  1. Andrej Karpathy2025منشور على X، فبراير 2025 — صياغة مصطلح «Vibe Coding»

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

  2. Sida Peng · Eirini Kalliamvakou · Peter Cihon · Mert Demirer2023The Impact of AI on Developer Productivity: Evidence from GitHub Copilot — arXiv 2302.06590

    تجربة معشّاة على 95 مبرمجًا: من استخدم المساعد أنهى المهمة في 71.2 دقيقة مقابل 160.9 بدونه — أسرع بنحو 56%. أرقام الشكل أعلاه من هذه الدراسة. المهمة كانت محدّدة ومعروفة النتيجة — وهذه بالضبط المنطقة التي تعمل فيها البرمجة بالذكاء أفضل.

  3. Hammond Pearce · Baleegh Ahmad · Benjamin Tan · Brendan Dolan-Gavitt · Ramesh Karri2022Asleep at the Keyboard? Assessing the Security of GitHub Copilot Code Contributions — IEEE S&P 2022

    اختبروا 89 سيناريو و1,689 برنامجًا ولّدها المساعد: نحو 40% منها احتوى ثغرة أمنية معروفة. الكود الذي يعمل ليس بالضرورة آمنًا، والنموذج يكرّر الأخطاء الشائعة في ما تعلّم منه. لهذا ما يمسّ الدخول والدفع والبيانات يُراجَع بعين بشرية مهما بدا يعمل.

  4. Lisanne Bainbridge1983Ironies of Automation — Automatica 19(6)

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

أدوات تسويقية تُبنى في ساعة — وما تجلبه

الأداةما يدخله الزائرما يحصل عليهما تحصل عليه أنت
حاسبة تكلفة أو عائد3 أرقامرقم وتفسيرزائر فهم قيمة منتجك بأرقامه
مقياس جاهزية من 10 أسئلةإجابات نعم/لادرجة وتوصيةتصنيف الزائر ونيته
صفحة مقارنة تفاعليةاختيار خيارينجدول الفروقالاعتراض الذي يوقفه عن الشراء
مولّد (عناوين، أسماء، أفكار)كلمة أو جملة10 اقتراحاتسبب ليعود ويشارك

كيف تنفّذه بالذكاء الاصطناعي في ساعة

  1. 1الدقائق 0–10: اكتب في Claude وصفًا من 6 أسطر: من المستخدم، على أي جهاز، الحقول التي يدخلها، الرقم أو النتيجة التي يراها، الزرّ الذي يليها، والألوان (أو «بسيط ونظيف»). ثم: «ابنِه في ملف HTML واحد بلا خدمات خارجية، ابدأ بأبسط نسخة تعمل».
  2. 2الدقائق 10–30: افتح الملف في المتصفّح وجرّبه على الحاسوب والجوال. صف ما لا يعجبك بجمل قصيرة، واحدة في كل مرة: «الزرّ صغير على الجوال»، «النتيجة تحتاج جملة تفسّرها». الصق أي رسالة خطأ كما هي.
  3. 3الدقائق 30–45: اطلب: «تصرّف كمستخدم يحاول كسر الأداة: حقول فارغة، نصّ في الرقم، أرقام سالبة، أرقام ضخمة — أصلح كل ما يكسرها». ثم جرّب أنت الحالات نفسها.
  4. 4الدقائق 45–60: قرّر أين تُنشر (صفحة على موقعك أو ملف مرفوع) وما مقياسها: عدد الاستخدامات، ونسبة من ضغط الزرّ بعد النتيجة. وإن أضفت حفظ بيانات أو إرسال بريد — توقّف هنا واطلب مراجعة مبرمج قبل النشر: المفاتيح في الخادم لا في الصفحة.

كيف يبدو في حالة حقيقية؟

مستشارة موارد بشرية في جدة تبيع خدمة تصميم رواتب للشركات الصغيرة أرادت «شيئًا يجعل الزائر يشعر بالمشكلة». بنت في 90 دقيقة حاسبة: يدخل صاحب الشركة عدد الموظّفين ومتوسط الراتب ومعدّل الاستقالات، فيرى تكلفة الاستقالات السنوية بالريال وجملة واحدة تفسّرها وزرّ «احجز 20 دقيقة». النسخة الأولى عرضت أرقامًا سالبة حين تُترك الحقول فارغة — أُصلح بطلب واحد. في أول شهر: 340 استخدامًا و27 حجزًا — أي 8% من المستخدمين مقابل 1.5% من زوّار صفحة الخدمة العادية. لم تحفظ الحاسبة أي بيانات ولم ترسل شيئًا؛ الحجز عبر أداة الجدولة الموجودة أصلًا. الأرقام مثال توضيحي؛ ما يتكرّر هو أن الأداة التي تُظهر للزائر مشكلته بأرقامه تبيع أكثر من الصفحة التي تصفها.

ما الخطأ الذي يُفقده قيمته؟

بناء ما يمسّ المال أو البيانات بلا مراجعة: نموذج تسجيل يحفظ أرقام هواتف في ملف مكشوف، أو صفحة دفع «تعمل». والثاني لصق المفاتيح في الكود المنشور — أول ما يبحث عنه من يمسح المواقع. والثالث الطلب الكبير من أول مرة فتحصل على شيء معطوب في 5 أماكن. والرابع النشر بلا اختبار على جوال حقيقي وبلا محاولة كسر.

أهم ما تخرج به

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

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

أسئلة شائعة

أي أداة أبدأ بها؟

الدردشة التي تستخدمها أصلًا (Claude أو ChatGPT) تكفي لملف HTML واحد تفتحه في المتصفّح. حين تريد نشرًا وتعديلًا متكرّرًا: Claude Code أو Cursor أو Replit أو Lovable وأمثالها — كلها تعمل بالمبدأ نفسه: تصف، تجرّب، تصف. ابدأ بالأبسط وانتقل حين تحتاج.

هل يجب أن أتعلّم البرمجة؟

لا لتبني أداة؛ نعم قليلًا لتفهم ما بُني: ما الملف، أين تُخزَّن البيانات، ما المفتاح ولماذا لا يُنشر. ساعتان من الفهم تحميك من 90% من الأخطاء المكلفة. البقية يُتعلَّم بالبناء.

ما الفرق بين هذا والمنصّات بلا كود (No-code)؟

منصّات بلا كود تعطيك مكوّنات جاهزة داخل حدودها؛ البرمجة بالذكاء تكتب كودًا حقيقيًا بلا حدود — وبلا حواجز الأمان التي تضعها المنصّات. للأدوات البسيطة الأولى أسرع؛ لما يخرج عن القوالب الثانية أقدر — وأكثر حاجة إلى مراجعة.

كيف أعرف أن ما بُني آمن؟

لا تعرف بنفسك إن كنت لا تقرأ الكود — وهذا هو الجواب الصادق. القاعدة العملية: ما لا يحفظ بيانات ولا يرسل ولا يدفع ولا يسجّل دخولًا آمن بما يكفي؛ وما يفعل أيًّا من ذلك يراجعه مبرمج قبل النشر. ساعة مراجعة تكلّف أقل من أي حادثة.

إلى أين بعد هذا المفهوم؟

المحطة 4 على مسار التعلّم: القناةأين أجد عميلي فعلًا، وبأي قناة أبدأ؟افتح المحطة ←

مصطلحات مرتبطة

← عُد إلى القاموس كاملًا