Linux çekirdeğinin başındaki isim Linus Torvalds, yapay zekâ ile üretilen kod konusunda siyah-beyaz bir yaklaşım benimsemediğini, ancak düşük kaliteli ve bağlamdan kopuk katkılara tahammülünün olmadığını net biçimde ortaya koydu. Torvalds’ın mesajı basit: Bir geliştirici ne kullandığından çok, ne gönderdiğiyle değerlendirilir. Yani bir yama AI yardımıyla hazırlanmış olabilir; önemli olan bunun teknik olarak doğru, anlaşılır ve bakım yükü yaratmayacak düzeyde olması.
Buradaki temel ayrım, yetkin geliştirici ile “drive-by” diye nitelenen, projeye bağlamı olmadan anlık katkı gönderen kişiler arasında yapılıyor. Torvalds’a göre deneyimli bir geliştirici AI araçlarını verimlilik için kullanabilir; çünkü ortaya çıkan sonucu denetleyebilir, hataları ayıklayabilir ve kodun sistemin geneli içindeki etkisini anlayabilir. Buna karşılık konuya hâkim olmayan birinin AI çıktısını olduğu gibi yama haline getirip göndermesi, bakımcılar için ek iş ve risk anlamına geliyor.
Bu yaklaşım, son dönemde açık kaynak dünyasında büyüyen bir tartışmaya denk geliyor. AI destekli kod üretimi giderek yaygınlaşırken birçok proje yöneticisi, gönderilen kodun nasıl üretildiğinden çok sonuç kalitesine odaklanmaya başladı. Çekirdek tarafında da benzer bir çizgi öne çıkıyor: Eğer gönderilen değişiklik doğruysa, kod tabanının kurallarına uyuyorsa ve yeterli teknik gerekçeyle sunuluyorsa, arka planda hangi aracın kullanıldığı ikincil önem taşıyor.

Ancak bu tolerans sınırsız değil. Linux çekirdeği gibi büyük ve karmaşık bir projede yalnızca derlenen ya da ilk bakışta çalışan kod yeterli kabul edilmiyor. Kodun neden gerekli olduğu, hangi problemi çözdüğü, olası yan etkileri ve alt sistemlerle ilişkisi de en az satırların kendisi kadar önemli. Torvalds’ın vurgusu da burada toplanıyor: AI, bağlam bilgisinin yerine geçmiyor. Bir bakımcı için asıl mesele, değişikliğin güvenilir olup olmadığı ve onu gönderen kişinin sorumluluğu üstlenip üstlenmediği.
Bu bakış açısı, son dönemde bazı bakımcıların “Bu kod AI ile mi yazıldı?” sorusunu geri plana itmesiyle uyumlu. Çünkü pratikte asıl yük, kötü yamaları ayıklamakta ortaya çıkıyor. Zayıf test edilmiş, gerekçesi yetersiz ya da mevcut mimariyle çelişen değişiklikler, ister insan ister AI kaynaklı olsun aynı sorunu yaratıyor. Dolayısıyla süreç, araç denetiminden çok kalite süzgecine dayanıyor.
Torvalds’ın sözlerinde dikkat çeken bir başka nokta da geliştirici yetkinliğinin merkezde tutulması. Deneyimli bir katkıcı, AI’nin ürettiği öneriyi hız kazanmak için başlangıç noktası olarak kullanabilir. Fakat son sorumluluk yine insanda kalıyor. Kodun doğruluğunu teyit etmek, stil ve mimari kurallara uydurmak, test etmek ve gerekiyorsa savunmak geliştiricinin işi. Bu da AI’yi otomatik katkı makinesinden çok yardımcı araç konumuna indiriyor.

Özellikle çekirdek geliştirme gibi hata toleransı düşük alanlarda bu ayrım daha da kritik. Küçük görünen bir değişiklik, performans, güvenlik ya da donanım uyumluluğu tarafında beklenmedik etkiler doğurabiliyor. Bu nedenle bakımcılar için güven, yalnızca yamanın içeriğinden değil, onu gönderen kişinin geçmişinden ve teknik kavrayışından da besleniyor. “Drive-by” katkı eleştirisi de tam olarak buna işaret ediyor: projeyi ve etkilerini anlamadan gönderilen yamalar, kabul sürecini yavaşlatabiliyor.
Daha geniş çerçevede bakıldığında, bu tutum yazılım geliştirmede AI kullanımına ilişkin daha olgun bir noktaya işaret ediyor. Tartışma giderek “AI kullanılmalı mı?” sorusundan “AI hangi koşullarda güvenle kullanılabilir?” sorusuna kayıyor. Torvalds’ın değerlendirmesi de bu geçişi yansıtıyor. Araçlara toptan karşı çıkmak yerine, bunları kullanan kişinin teknik yeterliliği ve sonuç kalitesi ön plana çıkarılıyor.

Bu yaklaşım açık kaynak projeleri için de pratik bir denge sunuyor. Bir yandan geliştiricilerin yeni araçlardan verim almasının önü kapanmıyor, diğer yandan katkı sürecindeki kalite çıtası düşürülmüyor. Özellikle büyük projelerde bakımcıların temel beklentisi değişmiyor: temiz gerekçe, doğru uygulama, yeterli test ve sürdürülebilir kod. AI bu gereklilikleri kendiliğinden sağlamıyor; en iyi ihtimalle bunlara ulaşma sürecini hızlandırıyor.
Sonuç olarak Torvalds’ın mesajı teknolojiye karşı refleksif bir ret değil, sorumluluk odaklı bir kabul olarak özetlenebilir. Yetkin bir geliştirici elinde AI faydalı olabilir; fakat bağlamı anlamayan, çıktıyı denetlemeyen ve yalnızca hızlıca yama gönderen katkılar için aynı hoşgörü geçerli değil. Linux çekirdeği dünyasında ölçüt hâlâ aynı: iyi kod, iyi gerekçe ve arkasında duracak bir geliştirici.

