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

على الأقل في Linux Kernel، لا يكره مشرفو kernel استخدام الذكاء الاصطناعي لمراجعة الأخطاء، وحتى المشرفون مثل Croa-Hartmann يمتدحون الذكاء الاصطناعي لدوره البارز في مراجعة التعليمات البرمجية.

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

من المهم ملاحظة أنه حتى لو كانت هذه الإصلاحات حقيقية، فإنها ستظل تتطلب التنظيف اليدوي، وتحسينات سجل التغيير، وأعمال التكامل، وكل ذلك سيتعين على Croa-Hartmann القيام به يدويًا مرة أخرى.

في مشروع Linux Kernel، من الواضح أن Croa-Hartmann لن يسمح للذكاء الاصطناعي بدمج خطط التعديل مباشرة. يتمثل نهج Croa-Hartmann في أن التصحيحات سيكون لها نفس علامة التطوير، ويكون الذكاء الاصطناعي مسؤولاً بشكل أساسي عن مراجعة التعليمات البرمجية.

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

ينسب Kroa-Hartman الفضل إلى مطور kernel منذ فترة طويلة Chris Mason (من شركة Meta Corp.) لكونه رائدًا في سير عمل مراجعة كود الذكاء الاصطناعي. وقد شارك ماسون منذ فترة طويلة في مراجعات الذكاء الاصطناعي لـ eBPF ورمز الشبكات.

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