الوسوم

المقالات (4)

بين المهندس والمبرمج: كيف تكشف لمسة الذكاء الاصطناعي في المواقع والتطبيقات؟

بين المهندس والمبرمج: كيف تكشف لمسة الذكاء الاصطناعي في المواقع والتطبيقات؟

١٤ يونيو ٢٠٢٦5 دقائق قراءة2 مشاهدة
الذكاء الاصطناعيالإنسان والآلةمقال قصير

بين المهندس والمبرمج: كيف تكشف لمسة الذكاء الاصطناعي في المواقع والتطبيقات؟

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

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

هوس الإطلاق السريع.. حماس ينتهي بكارثة

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

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

النماذج البرمجية الحالية سريعة وممتازة، ومن الغباء تضييع ساعات في كتابة ميزة برمجية روتينية يمكن لأي نموذج توليدها في دقيقة. لكن لا تنسَ أبداً أن هذه النماذج كسولة بطبعها، وتميل دائماً لتملق المستخدم وإعطائه ما يريحه؛ هي لا تشعر ولا تقرأ الأفكار، بل تأخذ كلماتك وتنفذها كيفما اتفق.

عيوب واضحة تفضح الواجهات المصنوعة بالذكاء الاصطناعي

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

  • حمى الألوان المتدرجة: يفرط الذكاء الاصطناعي في دمج تدرجات البنفسجي والأزرق بشكل مفرط. كانت هذه التدرجات ملفتة قبل سنوات، أما اليوم فقد أصبحت قديمة وتفضح التصميم فوراً.
  • الوهج والظلال المبالغ فيها: ستلاحظ إضاءات متوهجة وظلالاً داكنة تحت الأزرار والقوائم بشكل فوضوي ومبالغ فيه دون أي داعٍ بصري أو هندسي.
  • حشو العناصر لملء الفراغ: كأن تجد زرين في نفس المساحة يؤديان الوظيفة نفسها، أو مؤشرات أداء ورسوم بيانية معقدة حُشرت في صفحة رئيسية فارغة لمجرد التظاهر بقوة النظام.
  • طوفان الإيموجي الجاهز: لأن النماذج تستسهل العمل، نادراً ما تبحث عن أيقونات مخصصة واحترافية للتصميم، بل تستعين بالإيموجيز العادية لأنها الأسهل في الاستدعاء والتطبيق.
  • التخطيط "المضروب": غياب التوازن البصري؛ فتجد أزراراً متلاصقة تماماً، أو أبعاداً غير متناسقة وحشراً لكل النصوص والمحتوى في جانب واحد من الشاشة.
  • اللامنطق وغياب الهندسة: النماذج تعتمد على احتمالات وقيم رياضية، وليست عقولاً مفكرة. قد تقترح عليك بناء تطبيق ويب كامل بتقنية فلاتر (Flutter) بينما المنطق يفرض استخدام بايثون أو نود لإدارة البيانات بكفاءة.

واقعة ورشة الـ "Vibe Coding" والهدية المجانية للمخترقين

قبل فترة، نظم بعض الزملاء ورشة عمل بعنوان "إدارة المنتجات باستخدام الذكاء الاصطناعي". تمنيت لو ركزت الورشة على أساسيات إدارة المنتجات الفعلية؛ مثل كيفية اختيار الفكرة الصحيحة، أسباب فشل المنتجات، ولماذا نجح يوتيوب وفيسبوك وفشل "جوجل بلس". لكن للأسف، كانت الورشة بأكملها تدور حول ما يسمى اليوم بـ (Vibe Coding)؛ أي تعليم الحضور مجرد كتابة الأوامر وتلقين الروبوت.

تفاجأت حقاً بانبهار البعض وصدمتهم لمجرد تشغيل كود بسيط أممهم. ركض الجميع لبناء تطبيقات خاصة بهم دون فهم لأساسيات بناء الأنظمة وحمايتها. أحدهم صنع تطبيقاً عادياً لإدارة المهام، متجاهلاً أن السوق يعج ببرامج مجانية أفضل بمليون مرة مما صنعه. والآخر أنشأ لوحة بيانات حساسة لمشاريع شركته، ولأنه يعرف أهميتها الأمنية، صنع صفحة تسجيل دخول باسم مستخدم وكلمة مرور. لكن الصدمة الكبرى؟ لقد وضع ملف كلمات المرور والبيانات السرية للمستخدمين مباشرة داخل ملفات المشروع البرمجية المفتوحة وفي ملف الـ readme.md! لقد قدم للمخترقين الهدية الذهبية الأسهل على الإطلاق.

الذكاء الاصطناعي سيستبدل المبرمج.. لا المهندس

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

الفارق الحقيقي يكمن في كيفية تعاملك مع الأداة: هل تستخدمها كمسرع يختصر جهدك ووقتك، أم تستخدمها كعكاز لا تقوى على الحركة دونه؟

الذكاء الاصطناعي سيستبدل "المبرمج" (الذي ينحصر دوره في صف الأكواد فقط) ولن يستبدل "المهندس" الذي يملك الحكمة والبديهة العميقة. الآلة تكتب آلاف السطور البرمجية في ثوانٍ، لكنها تفتقد التخطيط الذكي والحماية والتوجيه الصحيح. لا تكابر وتصر على كتابة كل شيء بنفسك لتثبت مهاراتك؛ دع المهام المملة والروتينية للآلة، وتفرغ أنت للهندسة، التخطيط، والتحليل... واستمتع بحياتك ووقتك.

وصلّي على النبي :)