Godot, yapay zekâ tarafından yazılan katkıları yasakladı ve bu ayrım önemli
Godot Foundation bu ayın başlarında, 30 Haziran tarihli katkı politikası güncellemesini yayımlayarak büyük oyun motorları arasında yapay zekâ konusunda şimdiye kadarki en katı sınırı çizdi. Motora katkı olarak gönderilen tüm kodların insanlar tarafından yazılması gerekiyor. Yapay zekâ desteğine yalnızca kod tamamlama, regex veya bul-değiştir gibi rutin işler için izin veriliyor; kod yazarken yapay zekâyı herhangi bir şekilde kullandıysanız bunu PR görüşmesinde belirtmeniz gerekiyor. Aynı kural iletişimi de kapsıyor: sorun açıklamaları, PR mesajları ve öneriler bir model tarafından üretilmek yerine bir kişi tarafından yazılmalı. Otonom ajanlar ve vibe coding yöntemiyle hazırlanan gönderiler zaten depodan otomatik olarak yasaklanma gerekçesiydi ve bu durum değişmedi.
Godot katkı politikası güncellemesine ilişkin topluluk değerlendirmesi
Politikanın yalın hâli
Foundation'ın sunduğu gerekçe ideolojiyle değil, sorumlulukla ilgili. Godot'ya yapılan bir katkı tek seferlik bir işlem değildir. Kodu yazan kişinin, kodu inceleme sırasında savunabilecek, bozulduğunda düzeltebilecek ve yıllar sonra hakkındaki soruları yanıtlayabilecek kadar iyi anlaması gerekir. Yazı bunu açıkça ifade ediyor:
"Yapay zekâyı yoğun şekilde kullanan kişilerin, kodlarını düzeltebilecek kadar anladıklarına güvenemeyiz."
Godot Foundation, katkı politikası güncellemesi
Yapay zekâ bir kod satırının sorumluluğunu üstlenemez; dolayısıyla bunu bir insanın yapması gerekir ve kodu yazmamış bir insan da genellikle bunu yapamaz. İletişim kuralı da aynı mantığı izliyor. Bakım sorumluları çalışmalarınızı incelemek için gönüllü olarak zaman ayırıyor ve Foundation, bir makine yerine bir insanla konuşabilmelerini temel bir saygı ilkesi olarak nitelendiriyor. Özgün metni bir insan yazdığı sürece makine çevirisine hâlâ izin veriliyor. Artık iddialı girişimleri sınırlayan yeni bir önlem de var: birleştirilmiş üç veya daha az PR'ı bulunan katkıcılar, bir bakım sorumlusunun onayı olmadan yeni özellikler veya kapsamlı yeniden düzenlemeler için PR açamıyor.
Şikâyetten politikaya dört ay
Bunların hiçbiri birdenbire ortaya çıkmadı. Mart ayında Rémi Verschelde'in yapay zekâ ürünü özensiz PR selini bakım sorumluları için yorucu ve moral bozucu olarak tanımlamasını ele almıştık; o sırada açık PR kuyruğunda 4.681 kayıt vardı. Politika yayımlandığında haberler kuyruğun 5.000'i aştığını belirtiyordu. Ekonomik denklem mart ayından bu yana değişmedi. Yapay zekâ, makul görünen bir PR üretmenin maliyetini neredeyse sıfıra indirirken böyle bir PR'ı incelemenin maliyeti hiç değişmedi. Değişen şey, Godot'nun bunu bir moderasyon sorunu olarak ele almayı bırakıp bir politika sorunu olarak görmeye başlaması. Güncelleme, Godot 4.7'nin yayımlanmasından iki haftadan kısa süre sonra geldi. Bu da bakım sorumlularının kıt kaynağının sürüm çıkarma becerisi değil, incelemeye ayırabilecekleri dikkat olduğunu gösteriyor.
Katkı, üretim değildir
Yapay zekâ destekli bir oyun geliştirme platformu kuruyoruz; dolayısıyla bu gerilim yokmuş gibi davranmak yerine doğrudan konuşalım. En çok kullanılan açık kaynaklı bağımsız oyun motoru, yapay zekânın yazdığı kodun kabul edilmediğini söyledi; Cinevva'da ise oyunlar baştan sona yapay zekâyla geliştiriliyor. Bu iki yaklaşım birbirine karşıtmış gibi görünüyor. Oysa değiller; aralarındaki fark, kodun sorumluluğunu sonrasında kimin üstlendiği.
Bir PR'ı Godot ile birleştirdiğinizde yüz binlerce geliştirici o kodu devralır ve küçük bir gönüllü grubu süresiz olarak ondan sorumlu hâle gelir. Yazarın kodu anlaması, projenin sahip olduğu tek güvencedir; yoğun yapay zekâ kullanımı da tam olarak bunu ortadan kaldırır. Yapay zekâyla kendi oyununuzu geliştirdiğinizde ise ortaya çıkan sonucun sahibi siz olursunuz. Bir şey bozulursa bozulan sizin oyununuzdur. Kodunuzu başka hiç kimse devralmaz ve hiçbir gönüllünün onu incelemesi gerekmez.
Godot, yapay zekâyla oyun geliştirmeyi yasaklamadı; istese bile bunu yapamazdı. Yasakladığı şey, ortak bir sorumluluktaki payınızı bir modele devretmek. Bu savunulabilir bir sınır ve açıkçası biz de aynı çizgiyi çekerdik. Araçlar kodu yazabilir. Yine de birinin o kodun arkasında durması gerekir.
Kaynaklar
- Godot Engine: Katkı Politikalarımızdaki Değişiklikler
- PC Gamer: Açık kaynaklı oyun motoru Godot artık yapay zekâ tarafından yazılan kod katkılarını kabul etmeyecek
- Game Developer: Godot, yapay zekâ kod katkılarının neredeyse tamamını yasaklayacak
- Kotaku: Bağımsız oyun motoru, tüm kodların insanlar tarafından yazılmasını zorunlu tutacak