Son zamanlarda oyunlarda yapay zeka kullanımı konusu önemli tartışma başlıklarından birisi haline geldi. Meseleye farklı açıdan yaklaşanlar var. Kimileri yapay zekanın oyunlarda kullanımına karşıyken kimileri bunun kaçınılmaz olduğunu savunuyor. Her iki grubun da haklı olduğu noktalar bulunduğunu söylemek mümkün.
"AI Slop" oyunların hemen her yerde karşımıza çıkması, Steam Next Fest gibi etkinlikleri de etkiler hale gelmesi can sıkıcı bir durum elbette. Bir noktadan sonra bununla ilgili adımlar atılacak, tedbirler alınacak ve işler normale dönecektir diye umuyorum. Fakat mevcut tablo çok da iyi görünmüyor, bunu da kabul etmek durumundayım.
Öte yandan, yapay zekanın oyun geliştiriciler açısından da pek çok şeyi kolaylaştırdığı, bazı noktalarda (örneğin hata ayıklama vb. konularda) önemli katkılar sunabildiği de ortada. Buna karşı çıkmak da, mevcut durumda çok makul görünmüyor açıkçası.
Dolayısıyla, bir orta yol bulunması, bir dengeye ulaşılması hem geliştiriciler hem oyuncular açısından bir zorunluluk olarak karşımıza çıkıyor.
Bu noktaya ne zaman varılır, bilemiyorum. Ama şu sıralarda herhangi bir şekilde yapay zekaya bulaşan oyunlarla ilgili bir cadı avı başladığını söylemek çok da abartılı olmaz herhalde, ne dersiniz?
Bunun son kurbanı da bu yılın dikkat çeken bağımsız oyunlarından Big Walk oldu. Oyunda yapay zeka kullanıldığına ilişkin haberlerin ardından yoğun bir inceleme bombardımanı başladı. Üstelik bu öyle büyük oranda bir kullanım da değil. Geliştiricilerin açıklamasına bakılırsa oyunun %0,1'i bile etmiyor. Ama bunun daha önce açıkça belirtilmemiş olması, önemli sayıda oyuncunun tepkisini çekmiş gibi görünüyor.
Geliştiriciler, oyunun sitesindeki soru cevap bölümünde YZ kullanımı ve son dönemde yaşananlarla ilgili detaylı bir açıklamaya yer vermişler, ilgili bölümü olduğu gibi aktarıyor, değerlendirmeyi size bırakıyorum:
"Big Walk'un geliştirilme sürecinin son aşamalarında, House Houe ekibi olarak, zorlu teknik sorunları ve hataları çözmek için büyük dil modellerinden (LLM) sınırlı ölçüde yararlandık. Bazı durumlarda, LLM yanıtlarından alınan küçük parçalar, oyun koduna dönüştürülmek üzere bir başlangıç noktası olarak kullanıldı. Big Walk’un kod tabanının %0,1’inden çok daha küçük bir kısmının bu kullanımla ilişkili olduğunu tahmin ediyoruz Oyunun geliştirilme sürecinin başka hiçbir aşamasında üretken yapay zekaya başvurulmadı.
LLM’lerin temel kullanım amacı, 3. taraf kodlarla ilgili karşılaştığımız sorunları sohbet botları aracılığıyla araştırmaktı. Teknik konulara meraklıysanız, bir örnek verebiliriz: Gölge oluşturan nesneleri (shadow casters) kameraya olan uzaklıklarına göre elememiz (culling) gerekiyordu. Ancak Unity URP, bu işlemi yalnızca kamera yönü (ileri) doğrultusunda yapmamıza izin veriyordu. Bu durum, oyuncunun arkasında kalan nesnelerin sanki sonsuz uzaklıktaymış gibi işlenmesine (render edilmesine) yol açıyordu. Sonuç olarak, gün doğumu ve gün batımı anlarında oyunumuz yaklaşık 20 saniye boyunca %50 daha yavaş çalışıyordu. Sorunu kapsamlı bir şekilde araştırdık, URP kodlarını bizzat inceledik ancak bir çözüm yolu bulamadık. Ardından, Unity’den bir mühendisle doğrudan görüştük. Kendisi konuyu araştırdı ve nihayetinde yapmak istediğimiz şeyin mümkün olmadığı sonucuna vardı. Son çare olarak soruyu bir LLM sohbet botuna yönelttik. Birkaç başarısız denemenin ardından bot, olası bir çözüm önerdi. Öneriyi üzerinde ciddi değişiklikler yaparak uygulamamız gerekse de, sonuçta işe yaradı. Bu çözüm, URP içinde yaklaşık 10 satırlık bir kod değişikliğine karşılık geliyordu.
Yukarıdaki açıklamayı ilk olarak, IGF (Independent Games Festival) başvurumuzun bir parçası olarak hazırlamıştık. Steam platformu kod veya sohbet botu kullanımına dair herhangi bir beyan talep etmediği için, orada böyle bir açıklama yapmadık. Ancak konu kamuoyunun ilgisini çektiği için bu açıklamayı paylaşıyoruz.
Bu metin, yapay zeka araçlarının -ne kadar sınırlı olursa olsun- kullanımına yönelik bir destek veya savunma niteliği taşımamaktadır. Bu tür gönüllü açıklamaların, söz konusu teknolojinin normalleşmesine ya da "kaçınılmaz" olarak görülmesine katkıda bulunabileceğine dair endişelerimiz bulunmaktadır. Üretken yapay zekanın video oyunlarına ve dünyamıza verdiği zararı sınırlamaya çalışanların yürüttüğü çalışmaları destekliyor, Big Walk’ta kullanılan büyük dil modellerinin (LLM) bu kişilerin belirlediği standartları karşılamayabileceği için özür diliyoruz.
Big Walk, bir kurum içi bir yapay zeka kullanım politikası olmaksızın geliştirildi. Bu politika eksikliğini bir başarısızlık olarak görüyoruz. Önümüzdeki dönemde daha kapsamlı bir politika oluşturmak için çalışacağız."
Metinde hem yapay zekayı ne şekilde kullandıkları konusunu açıklığa kavuşturmaya çalışmışlar hem de Steam'de bu konuyu neden açıkça belirtmediklerini ifade etmişler. Ayrıca oyunlarda YZ kullanımı ile ilgili endişelere hak verdiklerini ve bu konuya temkinli yaklaşan kesimlerle benzer bir pozisyonda bulunduklarını da açıkça belirtmişler.
Bu açıklamalar oyuna yönelen tepkileri dindirir mi, hep birlikte göreceğiz. Anlaşılan o ki, oyunlarda YZ kullanımı konusu daha uzun bir süre gündemde kalacak ve tartışılmaya devam edecek. Nereye varacağını da zaman gösterecek.

















Düşün şu geliştiricilerin yakasından ya, artık yapay zeka kullanmadan geliştirme yapmanın bir anlamı yok, elinin altında bazuka varken tanka tabanca sıkmak gibi birşey, görsel sanatlarda karşı durulmasını bir nebze anlayabiliyorum da yazılım konusunda anlayamıyorum, herkes dlss 5 araçlarını, AI la geliştirilen pratik programları ayıla bayıla kullanıyor, mobil oyun şirketleri geliştiricilere neredeyse elle kod yazmayı yasaklayacak duruma geldi.