Log in to leave a comment
No posts yet
لقد أكد داريو أمودي، الرئيس التنفيذي لشركة Anthropic، ذلك بثقة؛ ففي منتدى دافوس 2025، توقع أنه في غضون 6 أشهر سيكتب الذكاء الاصطناعي 90% من الكود، وبعد عام سيتولى عملية البرمجة بالكامل. والآن في عام 2026، تظل هذه التوقعات نصف ناجحة ونصف فاشلة. وبينما انفجر حجم إنتاج الكود، ارتفعت قيمة المهندسين المهرة إلى عنان السماء. في الوقت الذي يتدفق فيه الكود من الذكاء الاصطناعي، يجب علينا إجراء تحول استراتيجي للبقاء بدلاً من مجرد التنافس على سرعة الكتابة.
إن نسبة الـ 90% التي تحدث عنها أمودي تشير إلى عدد أسطر الكود (Line of Code). فأصبح الكود المتكرر (Boilerplate)، واختبارات الوحدات (Unit Tests)، وسكريبتات تحويل البيانات الآن من اختصاص الذكاء الاصطناعي. وهنا، لا معنى لمنافسة البشر في السرعة. ومع ذلك، فإن الـ 10% المتبقية هي التي تحدد نجاح أو فشل النظام بأكمله.
الذكاء الاصطناعي مجرد كاتب سريع الأداء، وليس مصمماً. وكلما زاد الكود، زاد عبء إعادة العمل لتصحيح العيوب. في النهاية، برزت القدرة الأساسية في كيفية إدارة والتحكم في الكود المنتج، وليس في كمية الكود المكتوب.
تنتشر في أوساط التطوير صرعة "برمجة الفايب" (Vibe Coding)، وهي استخراج النتائج عبر أوامر لغة طبيعية (Prompts) دون تصميم واضح. ورغم أنها مفيدة للنماذج الأولية، إلا أنها تشبه القنبلة الموقوتة في أنظمة المؤسسات الكبرى. فالبرمجة دون انضباط وخبرة تنتج نفايات براقة من الخارج ولكنها مستحيلة الصيانة.
| التمييز | برمجة الفايب (Vibe Coding) | الهندسة الاحترافية (ACE) |
|---|---|---|
| المحرك الرئيسي | أوامر لغة طبيعية بديهية | مواصفات تصميم وانضباط صارم |
| الهدف | سرعة تنفيذ مرئية | قابلية الصيانة وموثوقية النظام |
| درجة الفهم | ثقة عمياء في النتائج | المسؤولية عن كل سطر كود |
يجب علينا تبني استراتيجية ACE (AI-Assisted Code Engineering) التي تستفيد من سرعة الذكاء الاصطناعي مع التمسك بمعايير الهندسة البشرية.
لكي لا تفقد زمام المبادرة لصالح الذكاء الاصطناعي، يجب تركيز كل قوتك في مرحلة التصميم التي تسبق كتابة الكود.
قبل بدء الحوار مع الذكاء الاصطناعي، قم بتثبيت وثيقة مهيكلة أولاً. إن الإرشادات التي تحدد إصدارات المكتبات المستخدمة، ونماذج البيانات، واتفاقيات البرمجة (Coding Conventions) تعمل كأداة تحكم قوية تكبح ظاهرة الهلوسة في الذكاء الاصطناعي.
استخدم النماذج ذات القدرة العالية على الاستنتاج كـ "مخطط" لتصميم المنطق الكامل، واستخدم الأدوات المتخصصة في توليد الكود كـ "منفذ". وفي هذه العملية، يؤدي البشر دور المايسترو (Orchestrator) الذي يراجع ويعتمد نتائج كل خطوة.
طلب وظائف معقدة دفعة واحدة هو طريق مختصر للفشل. يجب تقسيم المهام إلى وحدات مستقلة وتنفيذها واحدة تلو الأخرى. فكلما صغر التقسيم، زادت قدرة البشر على التحكم الكامل في الثغرات الأمنية أو الأخطاء المنطقية.
يرتكب الذكاء الاصطناعي أخطاءً مثل التوصية بمكتبات غير موجودة أو نسخ أسرار أمنية (Security Secrets) موجودة في بيانات التدريب. لقد ظهر تهديد جديد يسمى الإنتاج المؤتمت للثغرات.
تظهر محدودية الذكاء الاصطناعي بوضوح خاصة في الأنظمة القديمة (Legacy Systems). يقرأ الذكاء الاصطناعي قواعد الكود، لكنه لا يفهم السياق التجاري الذي فرض اختيار ديون تقنية معينة قبل 10 سنوات. إن القدرة على ضبط هذا السياق وإيجاد حلول وسط تقنية ستظل مجالاً حصرياً للمطورين المحترفين.
لقد انتهى عصر السيطرة على القواعد النحوية (Syntax). نحن الآن في عصر السيطرة على الأدوات. فالقدرة على حفظ قواعد لغة معينة لم تعد تثبت قيمتك السوقية. في العالم المهني لعام 2026، القول بأن "الذكاء الاصطناعي كتبها هكذا" هو مجرد عذر غير مسؤول.
يتطلب سوق المستقبل استراتيجيين تقنيين يقودون هذه الأداة القوية لخلق قيمة تجارية. حافظ على سيطرتك من خلال طلب توليد الكود لكل وظيفة على حدة وليس للنظام بالكامل. إن استثمار 20% إضافية من الوقت في التصميم سيمنع مئات المرات من تعديلات الكود. إن عصر أتمتة الذكاء الاصطناعي ليس نهاية المطورين، بل هو بداية الهندسة رفيعة المستوى.