Popüler açık kaynaklı oyun motoru Godot, yapay zeka yardımıyla yazılan ve geliştirici topluluğu arasında "vibe coding" (kodu tam anlamadan sadece yapay zekaya yazdırarak geliştirme yapmak) olarak adlandırılan kod katkılarını tamamen yasaklama kararı aldı. Geliştirici ekibi, yapay zeka ile üretilmiş binlerce kalitesiz kodun reponun inceleme sürecini tıkadığını ve zaman kaybına yol açtığını vurguladı.
Godot yönetim ekibi tarafından yapılan açıklamada, katkı politikalarının (contribution policies) yapay zekayı neredeyse tamamen dışarıda bırakacak şekilde güncellendiği duyuruldu. Proje yöneticileri, yapay zekayı yoğun bir şekilde kullanan katkıcıların, kodun arkasındaki mantığı tam olarak kavrayamadıkları için geri bildirim ve hata düzeltme süreçlerine de yanıt veremediklerini belirtti.
"Yapay zeka hiçbir sorumluluk üstlenemez. Biz de yapay zekayı aşırı kullanan kişilerin, yazdıkları kodu onu düzeltebilecek düzeyde anladıklarına artık güvenemeyiz."
Geliştiriciler İçin "Demoralize" Edici Bir Süreç
Godot'nun çekirdek geliştiricilerinden Rémi Verschelde, daha önce yaptığı bir açıklamada yapay zeka tarafından üretilen pull request'lerin (PR) kod inceleyen ekip için son derece yorucu, zaman alıcı ve demoralize edici bir "çöp yığını" haline geldiğini söylemişti. Birçok oyun stüdyosu da yapay zeka ile kontrolsüzce yazılan kodları "tam bir kaos" olarak tanımlıyor.
Bu sorunun kendi kendine çözülmeyeceğini fark eden Godot ekibi, GitHub üzerinde katı kuralları devreye alıyor:
| Katkı Alanı | Kural ve Sınırlandırmalar | İzin Verilen Yapay Zeka Kullanımı |
|---|---|---|
| Yeni Katkıcılar (3 veya daha az PR) | Büyük bir kod değişikliği veya yeni bir özellik eklemeden önce maintainer'lardan izin almak zorunda. | Kullanılamaz. |
| İletişim & Tartışmalar | Tamamen insan-insana olmak zorundadır. Botlar ve yapay zeka asistanları yasaktır. | Sadece diller arası çeviri (translation) amacıyla kullanılabilir. |
| Kod Yazım Süreci | Yapay zekanın büyük kod blokları üretmesi kesinlikle yasaktır ve doğrudan GitHub engeline (ban) yol açar. | Sadece basit işler (kod tamamlama, regex, bul ve değiştir) için asistanlık seviyesinde. |
Godot ekibi, yapay zeka kullanımıyla yazılan kodların PR açıklamalarında dürüstçe belirtilmesini şart koşuyor. Aksi tespit edilen katkılar reponun kalitesini korumak adına anında reddedilecek.
Yazılım Sadece Kod Yazmaktan İbaret Değildir
Hızlıca kod yazma çılgınlığının (vibe coding) profesyonel yazılım dünyasında da sorgulanmaya başladığı görülüyor. Geçtiğimiz günlerde Hint bilişim devi Infosys'in Yönetim Kurulu Başkanı Nandan Nilekani, iyi yazılım geliştirmenin sadece hızlı kod üretmekle sınırlı olmadığını, yazılım yaşam döngüsünde "bağlam" (context) bilgisinin hayati önem taşıdığını belirtmişti. Godot'nun yaşadığı kriz de yapay zekanın henüz bu yazılım bağlamını kavrayamadığını kanıtlar nitelikte.
Kaynak: The Register
Bu habere henüz yorum yapılmadı.