هنا تظهر المفارقة. ازدياد الاستخدام لا يعني أن المطورين صاروا يقبلون مخرجات الذكاء الاصطناعي كما هي. في بيانات Stack Overflow نفسها، تراجعت المشاعر الإيجابية تجاه أدوات الذكاء الاصطناعي إلى 60٪ في 2025، بعدما كانت فوق 70٪ في 2023 و2024.
كما لخّصت Stack Overflow نتائج استطلاع 2025 بوضوح: تبني أدوات الذكاء الاصطناعي يواصل الارتفاع، لكن نقص ثقة المطورين في مخرجات هذه الأدوات يتزايد أيضاً؛ ومستقبل البرمجة، بحسب هذا الطرح، يتعلق بالثقة لا بالأدوات فقط.
وهذا هو جوهر المرحلة الحالية. المطورون يستخدمون الذكاء الاصطناعي أكثر، لكنهم لا يستطيعون التعامل مع كل ما ينتجه باعتباره جواباً نهائياً. فالبرمجيات الجاهزة للإطلاق لا تُقاس فقط بأن دالة ما تعمل في مثال بسيط؛ بل يجب أن تراعي حدود العمل، وهيكل النظام، ومتطلبات الاختبار، ومعايير الفريق، والأمان، وتكلفة الصيانة على المدى الطويل.
العلامة ليست أن الأداة تستطيع كتابة دالة أو اقتراح اسم متغير. العلامة الأقوى أنها أصبحت جزءاً من سلسلة التسليم نفسها.
في مرحلة الاستخدام الخفيف، يكون الذكاء الاصطناعي نافذة دردشة جانبية: نسأله عن خطأ، أو نطلب منه نموذجاً أولياً، أو نستخدمه لكتابة مقطع مكرر. أما في مرحلة الإنتاجية الأساسية، فيظهر داخل نقاط العمل اليومية:
بكلمات أبسط: لم يعد السؤال هل يستطيع الذكاء الاصطناعي مساعدتي في كتابة الشيفرة؟ بل كيف يستخدم الفريق شيفرة كتبها أو اقترحها الذكاء الاصطناعي بطريقة قابلة للتحقق؟
بالنسبة إلى المطورين المبتدئين، يمكن للذكاء الاصطناعي أن يخفض حاجز الدخول. فهو يشرح الأخطاء، ويقدم أمثلة، ويولد قوالب أولية، ويساعد في التعامل مع إطار عمل غير مألوف. لكن الخطر واضح أيضاً: نسخ المخرجات من دون فهم قد يضعف مهارات التصحيح، والأساسيات، والتفكير المنهجي.
أما المطورون الأكثر خبرة، فيتعاملون معه غالباً كأداة تضخيم للقدرة. يمكنه تسريع التحقق من فكرة، أو مقارنة حلين، أو نقل مقطع بين لغتين، أو استكشاف مسار لإعادة الهيكلة. لكن كلما كبر النظام، زادت الحاجة إلى إنسان يملك السياق: لماذا بُني النظام بهذا الشكل؟ ما القيود التنظيمية؟ أين لا يجوز التغيير؟ وما الحالات التي ستكسر الحل في الإنتاج؟
وبالنسبة إلى قادة الفرق ومديري الهندسة، تغير السؤال من هل نسمح باستخدام الذكاء الاصطناعي؟ إلى كيف نديره؟ هنا تظهر أسئلة عملية: أي تغييرات تحتاج مراجعة بشرية إلزامية؟ متى يجب إضافة اختبارات؟ ما البيانات التي لا يجوز إدخالها إلى النموذج؟ من يتحمل مسؤولية الشيفرة المولدة؟ وكيف نقيس الأثر الحقيقي على سرعة التسليم وجودته؟
أولاً: هل يتباطأ التسليم بوضوح إذا غابت أدوات الذكاء الاصطناعي؟ إذا كان استخدامها يقتصر على سؤال عابر أو بحث سريع، فهي لا تزال أداة مساعدة. أما إذا كانت تدخل في تحليل المتطلبات، وكتابة المسودات، وتصحيح الأخطاء، وتجهيز الاختبارات، والتوثيق، فقد أصبحت جزءاً من العملية الأساسية.
ثانياً: هل هي مدمجة في الأدوات اليومية؟ الإنتاجية الأساسية لا تبقى غالباً في نافذة دردشة منفصلة. هي تدخل بيئة التطوير، ومنصة استضافة الشيفرة، وتدفق مراجعات PR، وأدوات الاختبار، وأنظمة التوثيق الداخلية.
ثالثاً: هل وضع الفريق حداً أدنى لجودة المخرجات؟ كلما زاد الاعتماد على الذكاء الاصطناعي، زادت الحاجة إلى قواعد مراجعة واضحة، ومتطلبات اختبار، وحدود أمنية، وتحديد للمسؤولية. من دون ذلك، قد يتحول توفير الوقت اليوم إلى تكلفة صيانة غداً.
إذا دخل الذكاء الاصطناعي فعلاً سير تطوير البرمجيات، فالأولوية ليست الوصول إلى التشغيل الكامل بلا تدخل بشري، بل بناء طريقة تعاون قابلة للتحقق. يمكن تلخيص ذلك في خمس قواعد:
تُظهر بيانات Stack Overflow وJetBrains لعام 2025 أن أدوات البرمجة بالذكاء الاصطناعي أصبحت جزءاً من العمل اليومي لكثير من المطورين. لكنها تُظهر أيضاً أن الارتفاع في الاستخدام لم يلغِ مشكلة الثقة؛ بل إن المشاعر الإيجابية تراجعت، ونقاش الثقة في المخرجات صار مركزياً.
لذلك فالحكم الأكثر اتزاناً ليس أن الذكاء الاصطناعي استبدل المطورين، بل أن سير عمل المطورين يُعاد تشكيله. الميزة التنافسية المقبلة في هندسة البرمجيات لن تأتي من استخدام نموذج لغوي وحده، بل من القدرة على الجمع بين حكم الإنسان، وسرعة التوليد، وآليات الاختبار والمراجعة التي تمنع الخطأ من الوصول إلى المستخدم.
Comments
0 comments