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

ما نجح فعلًا

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

والآن، الأخطاء التي تهمّك أكثر

١. نموذج اشتراك يعمل… وهميًا

نموذج الاشتراك في القائمة البريدية كان يعرض «تم الاشتراك بنجاح!» لكل من يضع بريده. المشكلة؟ لم يكن يحفظ شيئًا. كان ينتظر نصف ثانية ثم يعرض رسالة النجاح فقط.

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

٢. فحص أمني آلي… كسر الموقع

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

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

٣. تحسين أداء… أضاع جمال التصميم

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

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

٤. خطوط رفيعة بين الحروف العربية

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

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

ثلاث قواعد خرجت بها

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

هل أنصح بها؟

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