هل يمكن لشخص عادي بناء تطبيق دون برمجة؟ تجربة حقيقية مع Claude تكشف الإجابة

قبل بضعة أشهر، وفي حديقة عامة، اصطدم كلب منخفض ومكتنز بساق امرأة مسنة، ما تسبب في كسر في قصبتها. هذه الحادثة المؤسفة لم تكن مجرد خبر عابر؛ بل كانت الشرارة التي أوصلت كاتبًا في مجلة Wired — ليس لديه أي خلفية برمجية — إلى تجربة ما يُعرف اليوم بـ “vibe coding” أو البرمجة بالإيحاءات.

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

ما هو Vibe Coding بالضبط؟

المصطلح صاغته مجتمع المطورين لوصف أسلوب جديد في البرمجة: بدلًا من كتابة الأكواد يدويًا، تصف ما تريده بلغة طبيعية، ونماذج اللغة الكبيرة (كـ Claude من Anthropic) تتولى الباقي — توليد الكود، تعديله، حتى نشره. الفكرة أن أي شخص، مهما كان تخصصه، يستطيع “إصدار الذبذبات” (emitting vibes) ليحصل على تطبيق يعمل.

التجربة: قاعدة بيانات للمظالم الصغيرة

بعد أن أمضى الكاتب Chris Colin عقدين ونصف دون أن يتعلم أي شيء عن البرمجة، جلس مع والدة صاحب الاشتراك في Claude Pro (نعم، أمه). وصف لها فكرة تطبيق يتتبع “الطين الإداري” — تلك المهام الصغيرة المرهقة: التعامل مع التأمين، إلغاء الاشتراكات، الاعتراض على رسوم بنكية خاطئة، التنقل في بوابات المدارس. كلها مضايقات تُرهق الروح وتسرق الوقت.

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

النتيجة: تطبيق حقيقي على الإنترنت

التطبيق لم يبقَ مجرد تجربة سطح المكتب. بعد بعض التعديلات، نُشر المشروع على منصة Netlify، وأصبح متاحًا للجمهور على الرابط: adminnight.netlify.app. التطبيق لا يزال في مراحله الأولى، لكنه يعمل بالفعل — يمكنك تسجيل “مظلمة” صغيرة، اختيار مستوى الإزعاج، والحصول على صورة حيوان لطيف.

هل نجح Vibe Coding حقًا؟

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

المغزى الأكبر هنا ليس أن التطبيق مثالي، بل أن الحاجز أمام بناء الأدوات الرقمية أصبح منخفضًا بشكل غير مسبوق. إذا كان لديك اشتراك في إحدى الأدوات الذكية (كلود، ChatGPT، Gemini) وفكرة محددة — مهما كانت تافهة — يمكنك الآن تحويلها إلى برنامج يعمل فعليًا.

ما الذي يهم المستخدم العربي؟

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

التطبيقات والروابط الرسمية

للمزيد من التفاصيل عن التجربة الأصلية:

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

روابط مذكورة في المصدر

المصدر: Wired