Yapay Zekanın Oyun Anlayışını Yeniden Tanımlaması
Skripte ihtiyaç duymayan yapay zeka destekli NPC’ler, oyunları ve diğer dünyaları son derece sürükleyici hale getirebilir.
Açık dünya oyunlarının canlı hissettirmesi için, bilgisayar kontrolündeki karakterlerden oluşan geniş kalabalıklarla doldurulmuş olmaları gerekir. Bunlar NPC’ler olarak adlandırılır. Bunlar sanal dünyaların yaşanmış ve dolu hissettirmesini sağlarlar. Çoğunlukla onlarla konuşabilirsiniz. Ancak bir süre sonra, geçen bir yabancının tekrarlayan konuşmaları (veya tehditleri) gerçeği yüzünüze vurur. Bu doğaldır. Video oyunları dikkatlice tasarlanmış nesnelerdir, tüketilmek üzere tasarlanmış, milyar dolarlık bir endüstrinin parçasıdır. Oynarsınız, birkaç posta arabasını yağmalarsınız, bitirirsiniz ve devam edersiniz.
Bu her zaman böyle olmayabilir. Başka sektörlerde olduğu gibi, üretken yapay zeka da tamamen yeni türde oyun içi etkileşimlerin kapısını aralıyor; bunlar açık uçlu, yaratıcı ve beklenmedik olabilir. Oyun her zaman bitmek zorunda olmayabilir. ChatGPT gibi üretken yapay zeka modellerini kullanan girişimler, karakterleri senaryolara dayanmadan serbestçe konuşacak şekilde yaratmak için kullanıyor. Diğerleri ise iç dünyaları olan NPC’ler ile deneyler yapıyor ve siz, oyuncu, etrafta olmadığınızda bile oyun oynamaya devam edebiliyorlar. Sonunda, üretken yapay zeka, oyun deneyimlerini sonsuz ayrıntılı hale getirebilir, her deneyimlediğinizde değişen ve dönen oyunlar yaratabilir.
Bu alan hala çok yeni ama oldukça sıcak. 2022’de girişim firması Andreessen Horowitz, oyun girişimlerine adanmış 600 milyon dolarlık bir fon olan Games Fund’u başlattı. Bu fonun büyük bir kısmı yapay zekayı oyunlarda kullanmayı planlayan girişimlere ayrıldı. Firma, aynı zamanda A16Z olarak da bilinir, şimdi AI NPC’lerini oluşturmayı hedefleyen iki stüdyoya yatırım yaptı. İkinci 600 milyon dolarlık tur Nisan 2024’te duyuruldu. Bu deneyimlerin erken deneme sürümleri şimdiden ortaya çıkıyor ve tam oyunlarda görünmeleri çok uzun sürmeyebilir. Ancak sektördeki bazıları, bu gelişmenin gelecekteki açık dünya oyunlarını inanılmaz derecede sürükleyici hale getireceğine inanıyor; ayrıca, hangi tür oyun dünyalarının veya deneyimlerinin mümkün olabileceğini de değiştirebilir. Sonuçta, oyun oynamanın ne anlama geldiğini değiştirebilir.
“Video oyunundan sonra ne gelir? Ne demek istediğimi anlıyor musunuz?” diyor Frank Lantz, bir oyun tasarımcısı ve NYU Oyun Merkezi direktörü. “Belki de yeni bir tür oyunun eşiğindeyiz.”
Bu adamlar susmuyor
Video oyunlarının yapım şekli yıllar içinde pek değişmedi. Grafikler inanılmaz derecede gerçekçi. Oyunlar daha büyük. Ancak karakterlerle ve oyun dünyasıyla etkileşim şekliniz, onlarca yıl öncesinin aynı konvansiyonlarını kullanıyor.
“Ana akım oyunlarda, 1980’lerden beri sahip olduğumuz formülün varyasyonlarını hâlâ görüyoruz,” diyor Julian Togelius, New York Üniversitesi’nde bir bilgisayar bilimi profesörü ve oyun içi testler yapan bir girişimi olan Modl.ai’ye sahip. Bu denenmiş ve test edilmiş formülün bir parçası, bir NPC’nin olası tüm yanıtlarının haritalandığı bir diyalog ağacı tekniğidir. Hangi yanıtı alacağınız, diyalog ağacının hangi dalını seçtiğinize bağlıdır. Örneğin, RDR2’de geçen bir NPC hakkında kaba bir şey söyleyin ve karakter muhtemelen size çıkışacaktır—bir silahlı çatışmayı önlemek için hemen özür dilemeniz gerekir
En pahalı, en yüksek profilli oyunlarda, Elden Ring veya Starfield gibi AAA oyunlarda, daha derin bir sürükleyicilik hissi, derin ve geniş diyalog ağaçları inşa etmek için büyük bir çaba harcanarak yaratılır. En büyük stüdyolar, her diyalog satırının planlandığı ve yazıldığı tek bir oyun üzerinde yıllarca çalışan yüzlerce oyun geliştiricisinden oluşan ekipler çalıştırır ve oyun motoru o belirli diyalog satırını ne zaman kullanacağını bilir. RDR2’nin tahmini 500.000 diyalog satırı içerdiği ve bunların yaklaşık 700 aktör tarafından seslendirildiği bildiriliyor.
“Dünyada yapabileceğiniz şeylerin sınırlı olduğunu, çok miktarda yazı yazarak ve çok miktarda tasarım yaparak telafi ediyorsunuz,” diyor Togelius.
Üretken yapay zeka, yeni oyunlar yapmanın bu angaryasının bir kısmını şimdiden ortadan kaldırıyor. A16Z’nin ortaklarından biri ve Games Fund’un yöneticilerinden biri olan Jonathan Lai, çoğu stüdyonun Midjourney gibi görüntü oluşturma araçlarını çalışmalarını geliştirmek veya hızlandırmak için kullandığını söylüyor. A16Z’nin 2023 anketinde, oyun stüdyolarının %87’si iş akışlarında bir şekilde yapay zeka kullandıklarını belirtti—%99’u ise gelecekte bunu yapmayı planlıyor. Birçoğu, bir oyunun çökebileceği yerler gibi hataları bulmak için insan testçilerin yerine yapay zeka ajanlarını kullanıyor. Son aylarda, oyun devi EA’nın CEO’su, üretken yapay zekanın oyun geliştirme süreçlerinin %50’sinden fazlasında kullanılabileceğini söyledi.
Assassin’s Creed gibi AAA açık dünya oyunlarıyla ünlü en büyük oyun geliştiricilerinden biri olan Ubisoft, geliştiricilerinin temel diyalog yazma işlerini yapmak için Ghostwriter adlı büyük dil modeli tabanlı bir yapay zeka aracını kullanıyor. Ghostwriter, arka plan kalabalık konuşmaları için birçok seçenek üretiyor ve insan yazar bu seçeneklerden seçim yapabiliyor veya üzerinde değişiklik yapabiliyor. Amaç, insanların bu zamanı daha çok olay örgüsüne odaklı yazma işleri için kullanabilmesi.
Her Şey Nihayetinde Senaryoya Dayalı
Belirli bir saat harcadıktan sonra, oyunda görülecek her şeyi görmüş ve her etkileşimi tamamlamış olursunuz. Yeni bir tane alma zamanı gelir.
Ancak, Inworld AI gibi girişimler için bu durum bir fırsattır. Kaliforniya merkezli Inworld, oyuncuya dinamik, senaryosuz diyalog ve eylemlerle yanıt veren, kendini tekrar etmeyen oyun içi NPC’ler oluşturmak için araçlar geliştiriyor. Şu anda 500 milyon dolar değerinde olan şirket, eski Google CEO’su Eric Schmidt ve diğer yüksek profilli yatırımcıların desteği sayesinde en iyi finanse edilen yapay zeka oyun girişimi konumunda.
Rol yapma oyunları, farklı gerçeklikleri deneyimlemek için bize benzersiz bir yol sunar, diyor Inworld’un CEO’su ve kurucusu Kylan Gibbs. Ancak bir şey her zaman eksikti. “Temelde, oradaki karakterler ölü” diyor.
“Geniş medya yelpazesinde, ister filmler, ister TV, ister kitaplar olsun, karakterler dünyayla empati kurmamızı sağlayan şeylerdir,” diyor Gibbs. “Oyunların, tartışmasız en gelişmiş hikaye anlatımı versiyonu olan bu medyanın, canlı karakterlerden yoksun olması.”
Oyuncular, bu boşluğu doldurabileceklerini çabuk fark ettiler. Geçen yıl, bazı oyuncular popüler rol yapma oyunu Skyrim için ChatGPT modları (mevcut bir oyunu değiştirme yolu) geliştirdiler. Bu modlar, oyuncuların oyun içindeki geniş karakter yelpazesiyle LLM destekli serbest sohbet kullanarak etkileşime girmelerini sağladı. Bir mod, oyuncuların seslerini kullanarak karakterlerle konuşmalarına olanak tanıyan OpenAI’nin konuşma tanıma yazılımı Whisper AI’yi bile içeriyordu, böylece oyuncular istedikleri her şeyi söyleyebilir ve artık diyalog ağaçlarıyla sınırlı kalmayan tam konuşmalar yapabilirlerdi.
Sonuçlar oyunculara mümkün olanın bir göz kırpmasını sağladı ancak nihayetinde biraz hayal kırıklığına uğradılar. Konuşmalar açık uçluydu, ancak karakter etkileşimleri kesintiliydi ve ChatGPT her isteği işlerken gecikmeler yaşandı.
Inworld, bu tür etkileşimleri daha düzgün hale getirmek istiyor. AAA oyun stüdyoları için bir ürün sunuyor; geliştiriciler, oyunlarına ithal edilebilen bir yapay zeka NPC’nin beynini oluşturabilirler. Geliştiriciler, NPC’lerini oluşturmak için şirketin “Inworld Studio” sunu kullanabilirler. Örneğin, karakterin kişiliğini tasvir eden bir temel tanım doldurabilirler, karakterin hoşlandığı ve hoşlanmadığı şeyler, motivasyonları veya faydalı arka plan hikayesi gibi. Kaydırıcılar, içe dönüklük veya dışa dönüklük, güvensizlik veya güven gibi özelliklerin seviyelerini ayarlamanızı sağlar. Ayrıca, karakterin sarhoş, agresif, abartıya meyilli olması gibi serbest metin kullanarak neredeyse her şeyi yapabilirsiniz.
Geliştiriciler ayrıca karakterlerinin konuşma tarzlarını da ekleyebilirler, Inworld’ün çeşitli yapay zeka modelleri, LLM’ler dahil, karaktere uygun şekilde diyaloğa dönerler.
“Senaryoya dayalı yoğun bir çalışma gerektirdiğinden, bir senaryonun oynanabileceği birçok yolu ele almak zor, özellikle oyunlar daha açık uçlu hale geldikçe,” diyor Bitpart AI kurucusu Jeff Orkin, oyunlara ithal edilebilecek LLM destekli NPC’lerin tamamını oluşturmayı hedefleyen yeni bir girişim.
Oyun tasarımcıları ayrıca karakterlerinin dünya hakkında neleri bilip bilmediğini (idealde bir ortaçağ savaş oyununda Taylor Swift referansları yoktur) ve herhangi bir güvenlik korumasını (karakteriniz küfür eder mi, etmez mi?) sisteme ekleyebilirler. Anlatı kontrolleri, geliştiricilerin NPC’nin hikayeye sadık kalmasını ve konuşmalarında aşırı sapmamasını sağlar. Karakterlerin ardından Unity veya Unreal Engine gibi video oyunu grafik motorlarına ithal edilerek vücut ve özellikler eklenebilir. Inworld, doğal sesler eklemek için metinden sese girişim olan ElevenLabs ile iş birliği yapıyor.
Inworld’ün teknolojisi henüz hiçbir AAA oyununda yer almamış olsa da, 2024 Mart ayında San Francisco’daki Oyun Geliştiricileri Konferansı’nda (GDC) Nvidia ile yapılan erken bir demoyu tanıttı ve bu, nelerin mümkün olabileceğini gösterdi. Covert Protocol’de her oyuncu, çeşitli oyun içi NPC’lerden gelen girdileri kullanarak bir vakayı çözmesi gereken özel bir dedektif olarak çalışıyor. GDC’de ayrıca Inworld, Ubisoft ile birlikte çalıştığı NEO NPC adlı bir demoyu tanıttı. NEO NPC’de bir oyuncu, sesli metin yazılımını kullanarak NPC’lerle serbestçe etkileşime geçebilir ve konuşarak onlarla daha derin bir ilişki geliştirebilir.
LLM’ler, oyunları daha dinamik hale getirme şansı veriyor, diyor Orkin. “Senaryoya dayalı yoğun bir çalışma gerektirdiğinden, bir senaryonun oynanabileceği birçok yolu ele almak zor, özellikle oyunlar daha açık uçlu hale geldikçe,” diyor.
Bitpart’ın yaklaşımı, kısmen Orkin’in MIT’nin Media Lab’ındaki doktora araştırmalarından esinlenmiştir. Orada, çok oyunculu oyunlarda insanlarla aynı şeyleri yapan insanların oyun kayıtlarını kullanarak sosyal durumlarda rol yapmayı öğrenen yapay zekalar eğitmiştir.”
Bitpart’ın Karakter Kadrosu
Bitpart’ın karakter kadrosu, geniş bir dil modeli kullanılarak eğitilir ve ardından oyun içi etkileşimlerin tamamen açık uçlu ve sonsuz olmaması için ince ayar yapılır. Bunun yerine, şirket bir LLM ve diğer araçları kullanarak bir dizi olası etkileşimi kapsayan bir senaryo oluşturur ve ardından bir insan oyun tasarımcısı bazılarını seçer. Orkin, bu süreci etkileşimin Lego tuğlalarını oluşturmak olarak tanımlar. Oyun içi bir algoritma, belirli tuğlaları arayarak onları uygun zamanda bir araya getirir.
Bitpart’ın yaklaşımı, oyun içinde bazı keyifli anlar yaratabilir. Örneğin bir restoranda, bir garsondan bir şey isteyebilirsiniz, ancak barmen bunu duyabilir ve sohbete katılabilir. Bitpart’ın yapay zekası şu anda Roblox ile çalışıyor. Orkin, şirketin şu anda AAA oyun stüdyoları ile denemeler yaptığını, ancak hangi stüdyolar olduğunu henüz söyleyemeyeceğini belirtiyor.
Ancak üretici yapay zeka, mevcut oyun türlerinin sürükleyiciliğini artırmanın ötesinde, tamamen yeni oyun oynama yollarının doğmasına da yol açabilir.
İmkansızı Mümkün Kılmak
Frank Lantz’a yapay zekanın oyunları nasıl değiştirebileceğini sorduğumda, 26 dakika boyunca aralıksız konuştu. Üretici yapay zekaya ilk tepkisi içgüdüsel olmuştu: “Aman Tanrım, bu benim kaderim ve bu gezegene bunun için gönderildim,” diye düşünmüş.
Lantz, onlarca yıldır oyun endüstrisinin ve yapay zekanın ön saflarında yer almış, ancak birkaç yıl önce Universal Paperclips oyununu yarattığında kült düzeyde bir beğeni kazanmıştı. Basit bir tarayıcı içi oyun olan Universal Paperclips, oyuncuya mümkün olduğunca çok kağıt klips üretme görevini verir. Bu, filozof Nick Bostrom’un ünlü düşünce deneyi üzerine bir göndermedir; bu deney, aynı görevi alan bir yapay zekanın tüm evrendeki maddeyi kağıt klipslerine dönüştürerek insanlığın çıkarlarına karşı optimize ettiğini hayal eder.
Lantz, üretici yapay zekayı kullanmak için birçok fikirle dolu. Bir fikir, bir sanat eserinin yaratılmakta olduğu sırada onu deneyimlemek, oyuncunun yaratımına katılmasıdır. “Yazılmakta olan Yüzüklerin Efendisi gibi bir şeyin içindesiniz. Etrafınızda gerçek zamanlı olarak gelişen bir edebi eserin içindesiniz,” diyor. Ayrıca, oyuncuların ve yapay zekanın oyunun türünü ve kurallarını yeniden keşfettikleri, dolayısıyla her seferinde farklı olan strateji oyunlarını hayal ediyor.
Orkin için LLM destekli NPC’ler oyunları tahmin edilemez hale getirebilir ve bu heyecan verici. “Bir karakter size yanıt verdiğinde ve bu yanıt hikayeyi kimsenin planlamadığı bir yöne götürdüğünde ne yapacağınızı sorgulatan birçok açık soru ortaya çıkarır,” diyor.
Üretici yapay zeka, mevcut oyun türlerinin sürükleyiciliğini artırmanın ötesinde, tamamen yeni oyun oynama yollarının doğmasına da yol açabilir.
Şimdiye Kadar Görmediğimiz Türde Oyunlar
Oyun deneyimlerinin, karakterlerin ilişkileri değiştikçe, arkadaşlıklar başlayıp bittiğinde, aksiyondan çok sohbet ve kişilikler üzerine kurulu tamamen yeni anlatı deneyimlerinin kapısını açabilir. Togelius, oyuncunun kendi istek ve ihtiyaçlarına tepki veren, oyun ilerledikçe öğretmesi veya etkilemesi gereken NPC’lerle dolu yeni dünyalar hayal ediyor. Karakterlerin fikirlerini değiştirebileceğiniz, onları belirli bir şekilde davranmaya ikna edebileceğiniz veya motive edebileceğiniz karakterlerle etkileşime girmeyi hayal edin. “Tam anlamıyla üretici bir oyun gerçekten çok iyi olabilir,” diyor. “Ancak bir oyunun ne olduğu konusundaki tüm beklentinizi değiştirmeniz gerekir.”
Lantz şu anda, oyuncunun ölü olarak uyandığı ve içinde bulunduğu ahiret dünyasının düşük bütçeli, ucuz bir sentetik dünya olduğu bir oyun prototipi üzerinde çalışıyor. Oyun, bir ChatGPT versiyonuyla güçlendirilmiş binlerce NPC ile dolu bir şehri keşfetmeniz ve oraya nasıl geldiğinizi anlamak için onlarla etkileşime girmeniz gereken bir noir gibi oynanıyor.
Erken deneyimleri ona, karakterlerin olması gerekenden daha fazlasını biliyor gibi göründüğü ürkütücü anlar yaşattı, bu durum LLM’lerle oynayan insanlar tarafından tanınabilir bir his. Onların canlı olmadığını bilseniz bile, yine de sizi biraz ürkütebilirler.
“Bir kurbağanın cesedine elektrik verdiğinizde kurbağa hareket eder,” diyor. “Ve internete 10 milyon dolarlık hesaplama gücü verdiğinizde… o da bir kurbağa gibi hareket eder, anlıyor musunuz.”
Ancak bu erken dönem üretici yapay zeka oyun denemeleri, ona gelecekte nelerin olabileceği konusunda gerçek bir heyecan verdi: “Tamam, bu bir ipucu. Burada gerçekten yeni bir sanat türü var gibi hissettim.”
Bir NPC Konuştuğunda Kimse Dinlemiyorsa Ne Olur?
Yapay zeka NPC’ler sadece oyuncu etkileşimlerini geliştirmekle kalmayacak, aynı zamanda birbirleriyle tuhaf şekillerde etkileşime girebilirler. Red Dead Redemption 2’nin NPC’lerinin her biri, tam olarak nereye gideceklerini, ne yapmaları gerektiğini ve beklenmedik bir şey olursa nasıl tepki vereceklerini ayrıntılı bir şekilde açıklayan uzun senaryolara sahiptir. İsterseniz, bir NPC’yi takip edebilir ve gün boyunca ne yaptığını izleyebilirsiniz. Bu eğlenceli, ancak nihayetinde sert bir şekilde kodlanmıştır.
Üretici yapay zeka ile oluşturulan NPC’ler, oyuncu orada olmadığında bile birbirleriyle etkileşime girebilirler. İnsanlar nasıl LLM’lerin duyarlı olduğuna inanacak kadar kandırılabiliyorsa, bir şehir dolusu üretilmiş NPC’yi izlemek, sihirli bir şekilde canlanmış bir oyuncak kutusunun tepesinden bakmak gibi hissedilebilir.
Bunun nasıl görünebileceğine dair şimdiden bir fikir ediniyoruz. Stanford Üniversitesi’nde Joon Sung Park, yapay zeka tarafından üretilen karakterlerle deneyler yapıyor ve onların birbirleriyle karşılaştıkça davranışlarının nasıl değiştiğini ve karmaşıklık kazandığını izliyor.
Geniş dil modelleri, interneti ve sosyal medyayı içine çektiğinden, aslında bizim nasıl davrandığımız ve etkileşimde bulunduğumuz hakkında çok fazla ayrıntı içeriyor,” diyor.
Sonuç:
Park’ın araştırması, Smallville adlı Sims benzeri bir oyun üzerinde yaptığı çalışmayı tanımlıyor. Bu oyun, 25 yapay zeka tarafından kontrol edilen simüle edilmiş karakterlerle oluşturulmuş ve bu karakterler insan benzeri konuşmalar ve davranışlar sergileyerek etkileşimde bulunmuşlardır. Oyun, NPC’lerin gerçekçi bir şekilde davranmasını sağlayan bir teknoloji sunarak oyun topluluğu için önemli bir adım olarak kabul edilmektedir.
Araştırma, AI Town gibi açık kaynaklı deneyimlerin ortaya çıkmasına ilham vermiştir. AI Town, kullanıcıların AI NPC’lerle etkileşimde bulunabileceği ve onların etkileşimlerini takip edebileceği bir platform sunmaktadır. Bu tür teknolojiler, NPC’lerin insan oyunculara ihtiyaç duymadan etkileşimde bulunduğu yeni oyun türlerinin ortaya çıkmasına olanak tanımaktadır.
Ancak bu teknolojik ilerleme, bazı etik soruları da beraberinde getirmektedir. Oyuncuların, yapay zeka NPC’lerine zarar verip vermemeleri konusunda etik sınırları zorlayabileceği düşünülmektedir. Ayrıca, bu tür oyunların gerçekçi ve asla bitmeyen dünyaları bağımlılık yapabilir ve oyuncular arasında parasosyal ilişkiler gelişebilir.
Genel olarak, oyun endüstrisi, NPC’lerin daha yaşayan ve etkileşimli hale gelmesiyle nasıl dönüştüğünü gözlemlemekte ve bu teknolojinin gelecekte oyunlar ve diğer interaktif deneyimler üzerinde nasıl bir etkiye sahip olabileceğini keşfetmektedir.
Etiketlendi:
- Oyun
- Yapay Zeka
Önceki Yazı
Ne düşünüyorsunuz?
Fikrini bilmek güzel. Yorum bırakın.