Godot oyun motorunun geliştiricisi Rémi Verschelde, yapay zeka tarafından üretilen kodların bakım ekibinin kaynaklarını zorladığını belirtiyor. 2014 yılından beri var olan bu açık kaynak oyun motoru, son yıllarda Unity gibi alternatifler arasında öne çıkmaya başladı. Özellikle Mega Crit’in Slay the Spire 2 için Godot’a geçişi, bu popülaritenin bir göstergesi. Artan ilgi, yeni katkı sahiplerinin başvurularındaki artışla beraber geldi; ancak Verschelde, artan “yapay zeka kalitesizliği” kodlarının bu süreci zorlaştırdığını ifade ediyor.
Godot’un Kullanım Alanları
Godot, birçok dikkat çekici projede kullanıldı. Bağımsız oyunlardan Slay the Spire 2 ve Buckshot Roulette gibi örneklerle sınırlı kalmayıp, Battlefield 6 gibi büyük projelerde de yer buldu. Verschelde, Godot’un bakım ekibinin yeni katkıda bulunanlara açık olmasından ve her kullanıcının motor üzerinde etki yaratma imkanına sahip olmasından gurur duyduğunu belirtiyor.
Bakım Ekibinin Zorlukları
Ancak ekip, giderek artan yapay zeka üretilen kodların gönderildiği pull request’ler (PR’ler) ile yüzleşmek zorunda kalıyor. Bu PR’ler, geliştiricilerin üzerinde çalıştıkları dalların ana kod tabanına entegre edilmek için hazır olduklarını belirtiyor. Verschelde, “Açıkça, yapay zeka kaynaklı PR’ler, Godot bakım ekibi için tüketime neden oluyor ve motivasyonu düşürüyor.” diyor. Ekip, her yeni katkıdan gelen PR’leri sıkça sorgulamak zorunda kalıyor.
Yapay Zeka ile İlgili Sıkıntılar
Verschelde, bu durumu, Hidden Folks’un geliştiricisi Adriaan de Jongh’un yorumları çerçevesinde değerlendiriyor. De Jongh, büyük dil modelleri tarafından üretilen PR’lerin değerlendirme sürecinde ciddi bir zaman kaybı yarattığını belirtmişti. Verschelde, отправляется bir dizi kritik soruyla her başvuruyu değerlendirmenin gerektiğini vurguluyor: “Kod insan tarafından kısmen yazılmış mı? Gönderen kişi kodu anlıyor mu? Test etmişler mi? Test sonuçları gerçek mi? Bu kod, yapay zeka tarafından yazıldığı için yanlış mı yoksa deneyimsiz bir insan hatası mı?”
Gelecek İçin Çözüm Önerileri
Godot’un katkı kılavuzları içinde yapay zeka destekli bir beyan almanın varlığını not eden Verschelde, bunun sıkça göz ardı edildiğini belirtiyor. Bakım ekibi, yeni katkıda bulunanların PR’lerini birleştirilebilir duruma getirmeleri için onlara yardımcı olmakla zaman harcıyor, ancak bu durumun devam etme süresinin ne kadar süreceğinden emin değil. mevcut durumda, daha fazla fon talep etmenin yegâne çözüm olduğunu düşünüyor.
Verschelde, alternatif olarak GitHub’dan ayrılma veya topluluk oylamalarıyla kullanıcıları puanlayan güven sistemleri uygulama yollarını değerlendiriyor; fakat, “Katkıda bulunmayı zorlaştırmayı istemiyorum ama başka şansımız kalmayabilir.” diyor. Durumu izlemek ve evrimi görmek için çaba sarf ettiklerini belirtiyor. Sizce bu soruna karşı uygulanabilecek en etkili yöntem nedir?


