KubeCon Europe konferansında The Register, Linux çekirdeğinin kararlı ve test dallarını yöneten ve 16 çekirdek alt sisteminin bakımını üstlenen Greg Kroah-Hartman ile bir röportaj gerçekleştirdi. Röportajda Kroah-Hartman'ın yapay zeka destekli hata raporlarına yaklaşımı ele alındı. Yapay zeka, ağ alt sistemi, eBPF ve DRM'deki değişiklikleri incelemek için çekirdekte zaten kullanılıyor ve Google'ın Sashiko aracı da yakın zamanda gönderilen değişiklikleri incelemek için entegre edildi.
Greg'in bazı sözleri:
- "Birkaç ay önce, 'yapay zeka çöpü' dediğimiz, açıkça yanlış veya düşük kaliteli yapay zeka tarafından oluşturulmuş güvenlik raporları alıyorduk. Hatta komikti. Bu konuda pek endişelenmiyorduk... Bir ay önce bir şey oldu ve durum dramatik bir şekilde değişti. Şimdi gerçek raporlar alıyoruz."
- "Bu durum yalnızca Linux'a özgü değil; tüm açık kaynak projeleri yapay zeka tarafından oluşturulan gerçek raporlar alıyor ve bu raporlar artık yüksek kaliteli ve geçerli. Büyük açık kaynak projelerindeki güvenlik ekipleri de gayri resmi görüşmelerde aynı eğilimi fark ediyor."
- Bunun nedenini sorduğumuzda Greg şu yanıtı verdi: “Bilmiyoruz. Kimsenin de bilmediği anlaşılıyor. Ya araçların çoğu çok daha iyi hale geldi ya da insanlar ‘Hadi bunu çözelim’ demeye başladı. Birçok farklı grubu ve şirketi etkiliyor gibi görünüyor. Temel olarak biz bunun üstesinden gelebiliyoruz. Ekibimiz çok büyüdü, çok dağıtık bir yapıya sahip ve büyümemiz gerçek ve yavaşlamıyor. Bunlar küçük şeyler, büyük bir sorun değil, ancak tüm açık kaynak projeleri bu konuda biraz yardıma ihtiyaç duyabilir. Daha küçük projeler, gerçek hataları değil, gerçek hataları belirten yapay zeka tarafından üretilen hata ve güvenlik açığı raporlarının ani artışını yönetmekte çok daha az yeteneklidir.”
- Greg, yapay zekadan önerilen bir değişiklik günlüğünde hata bulmasını istediğinde, 60 hata bulduğunu ve bunları düzeltmek için yamalar sağladığını açıkladı. Bulunan hataların sadece üçte biri gerçek hataydı ve yamaların sadece üçte ikisi doğruydu ve herhangi bir çalışma gerektirmiyordu, ancak yine de işe yaramaz değildi. Greg'e göre, özellikle yapay zekanın sonuçları daha da iyileştiği için, bakımcılar bunu göz ardı edemezler. Yapay zeka kullanılarak oluşturulan yamaları işaretlemek için "Ortak geliştirildi:" etiketi eklendi. Yapay zekayı yeni işlevsellik oluşturmak için kullanma girişimlerine rağmen, çekirdekteki yapay zeka öncelikle değişiklik incelemesi için kullanılıyor.
- Yapay zekanın en önemli faydalarından biri, yama işleme süresinin kısalmasıdır. Yapay zeka asistanı bariz sorunları tespit ettiğinde, yama yazarları insan bir bakımcının yamayı okumasına fırsat bulamadan çok önce geri bildirim alırlar: "Sistemin bir şeye tepki verdiğini görürsem, yazara bir bakımcıdan daha hızlı geri bildirim veriyor ve bu harika. Zaten yamaları kontrol eden bir dizi botumuz var. Bir hata verdiklerini fark edersem, bir bakımcı olarak bakmama bile gerek olmadığını hemen anlıyorum. Ve geliştirici, 'Ah, yarın farklı bir sürüm yapabilirim' diye düşünüyor, bu da geri bildirim döngüsünü biraz iyileştirmeye yardımcı oluyor."
Kaynak: opennet.ru
