Açık kaynak dünyasında AI ile üretilen düşük kaliteli kod katkıları son dönemde ciddi bir tartışma başlığı haline gelmişti. Gentoo Linux, Curl ve Ghostty gibi bazı projeler, LLM tabanlı katkılara sınırlama getirdi ya da bunları doğrudan yasakladı. Buna karşın Linux çekirdeği tarafında daha farklı bir yaklaşım öne çıkıyor. Linus Torvalds, kernel posta listesinde yaptığı kapsamlı değerlendirmede AI destekli araçlara karşı olmadığını açık biçimde dile getirdi.
Tartışmanın merkezinde Sashiko adlı, posta listesi bazında isteğe bağlı olarak devreye alınabilen çok aşamalı bir kod inceleme aracı bulunuyor. Bu araç, kernel yamalarını analiz ediyor ve proje sayfasında belirtilene göre önerilen yamalardaki hataların %53.6’sını bulabiliyor. Aynı açıklamada bunun insan incelemesinin ardından gelen yamalarda elde edildiği, dolayısıyla pratikte insan seviyesinin üzerine çıktığı savunuluyor. Yanlış pozitif oranının ise ölçülmesinin daha zor olduğu ve %20 civarında konumlandığı belirtiliyor.
Buradaki önemli nokta, Sashiko’nun kod üzerinde doğrudan işlem yapmaması. Araç yalnızca yamalara yorum bırakıyor; yani otomatik olarak değişiklik uygulamıyor ya da süreci kendi başına yönetmiyor. Bu yönüyle araç, karar verici olmaktan çok ek bir denetim katmanı olarak konumlanıyor.
Geliştirici Laurent Pinchart, Sashiko’nun ürettiği yorumların yama sahiplerine gönderilmeden önce ek bir elemeden geçirilmesini önerdi. Ancak Sashiko’nun geliştiricilerinden Google çalışanı Roman Gushchin, böyle bir adımın aracın faydasını azaltacağını savundu. Torvalds da bu görüşe yakın durdu ve Linux’un AI karşıtı bir proje olmadığını net ifadelerle vurguladı.

Torvalds, AI’ın diğer yazılım araçları gibi bir araç olduğunu ve bugün artık faydasının tartışma konusu olmaktan çıktığını söyledi. 2024’te AI araçlarını abartılmış bulan yaklaşımına kıyasla bunun daha olumlu bir çizgiye işaret ettiği görülüyor. Ayrıca Linux projesinin temel önceliğinin teknolojiyi geliştirmek olduğunu, ideolojik bir duruş sergilemek olmadığını ifade etti.
Torvalds’ın değerlendirmesinde en dikkat çekici bölüm ise Sashiko’nun “utandırıcı hataları” yakalamaya devam ettiğini söylemesi oldu. İnsan incelemesinden geçmiş kodda bile hata bulunabilmesi, bu tür araçların kusursuz olmasa da pratik değer taşıdığını gösteriyor. Mesajın özü açık: Linux çekirdeğinde AI destekli yardımcı araçlara kapı kapatılmıyor; önemli olan bunların geliştirme sürecine somut katkı sunması.

