في هذا الموضوع أشارككم تجربتي في بناء تطبيق قرآني بسيط باستخدام منصات Vibe Coding، مع ملاحظات حول أبرز مزاياها وحدودها وأناقش معكم إمكانية الاعتماد عليها في تطوير تطبيقات قرآنية أم لا؟
ما هي منصات Vibe Coding
هي منصات تسمح لك بأن تبني تطبيقك كما لو كنت تتحدث معه.
لا حاجة لكتابة كود أو إعداد بيئات معقدة؛ فقط صف فكرتك بلغة طبيعية، ودع الذكاء الاصطناعي يحوّلها إلى تطبيق يعمل أمامك خلال دقائق.
يمكن نعتبرها نقلة من البرمجة التقليدية المملة إلى البرمجة بالإحساس والفكرة حيث يتحول الوصف إلى واقع.
مزايا منصات Vibe Coding
- تسريع بناء النماذج الأولية وإطلاقها بسرعة.
- خفض التكاليف وتقليل الحاجة لمطورين متخصصين.
- تسهيل التعاون بين التقنيين وغير التقنيين عبر واجهات مرئية.
- دعم الربط مع قواعد بيانات وخدمات سحابية بسهولة.
- اختبار الفكرة قبل الدخول في تطوير برمجي متكامل.
محدوديات منصات Vibe Coding
- محدودية التخصيص: صعوبة تعديل ما يتجاوز قدرات المنصة.
- حقوق الملكية: غياب وضوح حول ملكية التطبيق أو البيانات.
- التبعية للمنصة (Vendor Lock-in) وصعوبة نقل التطبيق أو تصدير الكود.
- ضعف أداء التطبيق في (الإصدارات المجانية).
وهناك تحديات إضافية في التطبيقات القرآنية مثل:
- ضرورة التحقق من مصدر البيانات ومراجعتها شرعيًا.
- سلامة النص القرآني من أخطاء الترميز أو العرض
- احتمال ظهور إعلانات غير لائقة (في المنصات المجانية).
تجربتي العملية
طورت تطبيقًا تجريبيًا لعرض غريب القرآن، يعرض السور والآيات وتفسير الكلمات الصعبة.
واعتمدت على محتوى التفسير الميسّر في غريب القرآن الكريم التي توفرها منصة مطوري برمجيات القرآن الكريم من مجمع الملك فهد كمصدر بيانات موثوق.
تنويه: استخدمت هذا المحتوى لأغراض تعليمية فقط، وأوصي بالحصول على إذن رسمي من الجهة الناشرة قبل أي استخدام فعلي لها.
الخطوة التالية كان تجربة منصات Vibe Coding توفر خطط مجانية لغرض الاختبار ووقع اختياري على Glide و Lovable
منصة Glide
أنشأت التطبيق بملف بيانات جاهز ووصف نصي Prompt مفصل يصف فكرة التطبيق الذي أحتاجه.
أنشئ تطبيقًا تعليميًا يفسر غريب القرآن اعتمادًا على ملف البيانات المرفق وضمن فيه الأقسام التالية:
الصفحة الرئيسية: اسم التطبيق وشعار ونبذة مختصرة وزر لبدء التصفح.
صفحة السور: قائمة بكافة السور (اسم السورة، رقمها، عدد آياتها).
عند النقر على السورة: تعرض كافة الآيات مع تفسير غريبها.
صفحة حول التطبيق: توضح مصدر البيانات ومراجعها.
وفر في التطبيق خاصية البحث والتصفية.
وفر تصميم بسيط يراعي الخصوصية الدينية بخلفية فاتحة وخط عربي واضح مناسب للنص القرآني
نجحت المنصة في توليد تطبيق خلال دقائق معدودة، لكن النتيجة لم تكن دقيقة إذ تكررت أسماء السور في كل آية، ولم أتمكن من إصلاح الخطأ مع تكرار طلبات التصحيح كما أن الكود لم يكن متاح لمرونة التعديل اليدوي.

منصة Lovable
قدّمت تصميمًا أفضل لنفس الطلب وولدت كود قابل للتحرير وأتاحت ربط المشروع مع مستودع GitHub لكن التطبيق أظهر فقط ثلاث سور (الفاتحة، البقرة، الإخلاص).

بعد طلب تعديل إضافي، تم تصحيح الأمر وعرضت جميع السور بنجاح.

خلاصة التجربة
من وجهة نظري تعتبر منصات Vibe Coding خيارًا سريعًا وفعالًا لبناء النماذج الأولية واختبار الأفكار.
لكن في التطبيقات القرآنية، يجب التعامل معها بحذر، ومراجعة النتائج يدويًا لضمان الأمان والدقة.
ماذا عنكم؟ هل ترون أن هذه المنصات يمكن أن تخدم المشاريع القرآنية إذا وُضعت لها ضوابط ومعايير؟
أم أن التطوير التقليدي يظلّ الخيار الآمن عند التعامل مع النص القرآني؟