
- يقول لينوس تورفالدس إنه لا يوصي بالبرمجة بمساعدة الذكاء الاصطناعي لتطوير النواة
- يساعد V”ibe coding” المبتدئين على أداء المهام التي لا يمكنهم إكمالها بشكل مستقل
- يقول تورفالدس إن البرمجة الحيوية تخلق مشكلات صيانة طويلة المدى في الأنظمة الأساسية
لقد تناول لينوس تورفالدس استخدام البرمجة بمساعدة الذكاء الاصطناعي، حيث قدم موقفًا مدروسًا يفصل بين التجريب وتطوير الإنتاج.
اعترف عراب Linux بأن بعض المطورين ربما يستكشفون بالفعل مثل هذه الأدوات لعمل النواة، على الرغم من أنه لا يستخدمها أو يختبرها شخصيًا.
يقول تورفالدس إن أدوات الذكاء الاصطناعي تسببت في تعطيل برامج الزحف التي تجمع كود المصدر من kernel.org، مما أدى إلى تقارير ملفقة عن نقاط الضعف والأخطاء.
“ترميز Vibe” هو نقطة دخول، وليس أساسًا للتعليمات البرمجية الهامة
في حين أشار تورفالدس إلى أن هذه المشكلات تؤثر على نواة Linux، فقد اقترح أن الوضع أكثر خطورة بالنسبة للمشاريع الأخرى، مستشهدًا بـ Curl كمثال.
وصف تورفالدس نفسه بأنه داعم لما يسمى بـ “الترميز الحيوي” عندما يساعد المستخدمين على تعلم البرمجة أو تنفيذ المهام التي لا يمكنهم إكمالها دون مساعدة.
وقارن ذلك بتجاربه المبكرة في كتابة البرامج من المجلات المطبوعة، معتبرًا أن الحوسبة أصبحت الآن أكثر تعقيدًا بكثير.
ومع ذلك، أكد مجددًا أن هذا النهج لا ينبغي تطبيقه على الأنظمة الأساسية مثل Linux kernel، حيث يمكن أن يخلق مشكلات صيانة طويلة المدى، واقترح أن استخدام التشفير الديناميكي في مثل هذه البيئات سيكون خيارًا سيئًا، حتى لو بدا جذابًا للتطوير السريع.
لاحظ تورفالدس أيضًا الضغط الناتج عن برامج الزحف الآلية، التي لا تسحب التعليمات البرمجية بشكل عشوائي فحسب، بل تولد أيضًا تقارير منخفضة الجودة يجب على مشرفي النواة معالجتها.
وأعرب عن إحباطه من الروابط التي تؤدي إلى محتوى غير ذي صلة أو مضلل. وخلال المناقشة، أشار إلى أنه نادرا ما يرد على رسائل البريد الإلكتروني، على الرغم من أنه عادة ما يقرأ الرسائل المرسلة إليه.
توسعت المحادثة لتشمل تكامل Rust في النواة، وتطور دوره على مدار عقدين من الزمن، والاحتكاك العرضي مع المشرفين المقاومين لاعتماد لغة جديدة.
عندما سئل تورفالدس عن تسريح العمال في هندسة البرمجيات المنسوبة إلى الذكاء الاصطناعي، وصف القضية بأنها معقدة واقترح أن النتائج ذات المغزى قد تكون واضحة بعد سنوات فقط من الآن.
قال تورفالدس: “إنه سؤال معقد… الذكاء الاصطناعي مجرد أداة أخرى، بنفس الطريقة التي يحرر بها المترجمون الأشخاص من كتابة كود التجميع يدويًا، ويزيدون الإنتاجية بشكل كبير ولكن لم يجعل المبرمجين يختفيون”.
واقترح أن تقوم الصناعة في نهاية المطاف بتطبيع الذكاء الاصطناعي ومعاملته كبنية تحتية روتينية تستخدم جنبًا إلى جنب مع بيئات الاستضافة السحابية وأنظمة التخزين السحابية بدلاً من كونها موضوعًا يجذب الاهتمام المستمر.
تشير تعليقاته إلى أن تطوير البرمجيات يمكن أن ينقسم إلى سير عمل استكشافي وخطوط إنتاج مقيدة بشدة.
من المتوقع أن تظل التعليمات البرمجية ذات المهام الحرجة خاضعة لرقابة مشددة، بينما يكتسب التجريب السريع قوة جذب في أماكن أخرى.
قد يعتمد الاعتماد على المدى الطويل على ما إذا كانت الأنظمة الآلية توفر دقة متسقة بدلاً من النتائج السطحية.
عبر السجل
اتبع TechRadar على أخبار جوجل و أضفنا كمصدر مفضل للحصول على أخبار الخبراء والمراجعات والآراء في خلاصاتك. تأكد من النقر على زر المتابعة!
وبالطبع يمكنك أيضًا اتبع TechRadar على TikTok للحصول على الأخبار والمراجعات وفتح الصناديق في شكل فيديو، والحصول على تحديثات منتظمة منا على واتساب أيضاً.

التعليقات