
في زاوية غير متوقعة من عالم البرمجيات مفتوحة المصدر، خرج لينوس تورفالدس – مؤسس نواة لينكس وحارسها الأول – بتصريحات حادة تجاه التصحيحات البرمجية التي تُنتجها أدوات الذكاء الاصطناعي. لم يعد الأمر مجرد إزعاج تقني، بل تحول إلى «صداع حقيقي» كما وصفه، يهدد بجعل عملية صيانة النواة أكثر فوضوية وأقل استقراراً.
ماذا حدث بالضبط؟
أثناء مراجعته لإصدار مرشح جديد (release candidate) من نواة لينكس، لاحظ تورفالدس ارتفاعاً غير طبيعي في عدد التعديلات غير المجدية – ما يُعرف بـ«تشغيل الشيفرة» أو code churn. وأرجع ذلك بشكل مباشر إلى تزايد عدد التصحيحات المُقترحة بواسطة أدوات الذكاء الاصطناعي. هذه التصحيحات، رغم كونها صحيحة من الناحية التركيبية، غالباً ما تُضيف تعقيدات وهمية أو تُعدّل أجزاء لا تحتاج تغييراً، مما يُولي عبئاً إضافياً على فريق الصيانة الذي يضطر لفحص كل اقتراح يدوياً.
لماذا يرفضها تورفالدس الآن؟
تورفالدس معروف بصرامته تجاه جودة الشيفرة وأهمية الحفاظ على قاعدة كود نظيفة وقابلة للصيانة. مع دخول الذكاء الاصطناعي خط الإنتاج البرمجي بدأت تظهر موجة من «الإصلاحات التلقائية» التي تستهدف أخطاءً طفيفة أو تنسيقاً غير مهم، وكأن الأداة تبحث عن أي شيء لتُغيره فقط لتبرر وجودها. بالنسبة لتورفالدس، هذه التغييرات لا تُحسّن الأداء ولا تُصلح مشكلة حقيقية، بل تملأ سجل الإصدارات (git log) بتفاصيل لا قيمة لها، وتشتت انتباه المشرفين عن الأمور الجوهرية.
الأثر المحتمل على مجتمع لينكس
هذه التصريحات قد تكون إشارة لتشديد معايير قبول التصحيحات الآتية من أدوات الذكاء الاصطناعي في نواة لينكس. بالفعل، بدأ بعض المشرفين الآخرين يتبنون موقفاً مشابهاً، مما قد يُبطئ وتيرة دمج التحسينات الآلية أو يفرض مراجعة أكثر صرامة لها. لكن من ناحية أخرى، يمكن أن يُحفّز هذا الموقف مطوّري أدوات الـ AI على تحسين نماذجهم لتصبح أكثر وعياً بالسياق وأقل ميلاً لإنتاج تغييرات غير مجدية.
ماذا يعني هذا للمطور العربي؟
إذا كنت مطوراً تستخدم أدوات مثل GitHub Copilot أو ChatGPT لاقتراح إصلاحات في مشاريع مفتوحة المصدر، فهذا الدرس من تورفالدس مهم جداً: لا تَثِقْ بأي تصحيح آلي دون فهمه بالكامل، وتأكد من أنه يحل مشكلة حقيقية تضيف قيمة للمشروع. المساهمة النوعية هي الأهم، وليس الكم العددي للcommits.
خلاصة عملية
ما زال الذكاء الاصطناعي أداةً قوية في يد المطور، لكنه ليس بديلاً عن الحكم البشري. تورفالدس يذكّرنا بأن الصيانة طويلة المدى تعتمد على إبقاء الشيفرة بسيطة ومفهومة، وأي إضافة غير ضرورية – حتى لو ولّدها ذكاء اصطناعي – تشكل عبئاً تراكمياً. تابعوا تطورات سياسة قبول التصحيحات في نواة لينكس خلال الأشهر القادمة، فقد نشهد قواعد أكثر وضوحاً حول كيفية التعامل مع المساهمات الآلية.
المصدر: Neowin