AI NPC nedir
Yapay Zekâ

Yapay Zeka NPC, Oyunların Geleceğini Nasıl Değiştiriyor?

Yapay zeka, son zamanlarda oyun dünyasında büyük bir devrim yaratma yolunda ilerlerken, hem oyun geliştiricileri hem de oyuncular, bu teknolojinin NPC’ler (oynanamayan karakterler) üzerindeki etkisine büyük bir merakla yaklaşıyorlar.

Bryter Market Research‘ün yaptığı son araştırmaya göre, oyuncuların %99’u yapay zeka destekli NPC’lerin oyun deneyimini geliştireceğine, %79’u daha fazla oyun oynayacaklarına ve %81’i yapay zeka NPC’ler içeren oyunlara daha fazla para harcayacaklarına inanıyor.

Twitch’in popüler isimleri Doug Doug, Moist Critical ve HasanAbi gibi yayıncılar, son aylarda yapay zeka NPC’ler içeren oyunları heyecanla test ediyorlar. Oyun geliştirici tarafında ise, saygın yayıncılar ve stüdyolar, oyunlarına yapay zeka destekli NPC’ler entegre etmeye başladılar. Bununla birlikte; endüstri, yapay zeka NPC’lerin oyun mekaniğini kökten nasıl dönüştürebileceğini ve yeni oyun mekanikleri sunabileceğini keşfetmeye başladı.

AI NPC Nedir?

Yapay zekâ (AI) destekli NPC’ler (Non-Playable Characters), oyunlarda oyuncuların etkileşimde bulunabilen, ancak oyuncu tarafından kontrol edilemeyen karakterlerdir. Geleneksel olarak basit AI algoritmalarıyla hareket eden bu karakterler, son zamanlarda generative AI teknolojileri sayesinde çok daha gelişmiş hale gelmiştir.

Özellikle büyük dil modelleri gibi Generative AI sistemleriyle entegre edilen NPC’ler, dinamik metin bazlı konuşmalar yapabilme yeteneğine sahiptir. Bu tür bir AI NPC, sadece ChatGPT gibi bir dil modeline bağlanarak oluşur.

NVIDIA ACE Yapay zeka AI Jin

Ancak AI NPC’ler, yalnızca dil modelleriyle sınırlı değildir. Keskin kenarlı doğal dil işleme, metinden konuşmaya dönüştürme, makine görüşü ve duyguları modelleme gibi bir dizi farklı modelin optimizasyonu ile de güçlendiriyor. Bu çok yönlü AI NPC’ler genellikle oyuncularla sesli olarak konuşur, çevrelerinin farkındadır ve özerk motivasyonlara ve hedeflere sahiptir.

Generative AI’nin NPC’lere eklenmesinin temel faydalarından bazıları, NPC’lerin karmaşık, gerçek zamanlı dinamik konuşmalar yapabilmesi, çevrelerinin farkında olması ve oyuncularla ilişkiler kurabilmesidir.

Bu eklenen karmaşıklık sayesinde oyunlar daha zorlayıcı, çeşitli heyecan verici yollarla tekrar oynanır ve daha sürükleyici ve çok daha fazlası olur. Ayrıca, oyuncu merkezli oyunların ortaya çıkmasını sağlayarak gerçekten yenilikçi oyun olasılıklarına da sahip olabilirler.

AI NPC, NPC Yapay Zekasında Büyük Bir Sıçramayı Temsil Ediyor

Üretken yapay zekanın NPC’lerde uygulanmasından önce, NPC etkileşimlerini ve davranışlarını destekleyen yapay zeka nispeten ilkeldi. Kullanılan iki temel yapay zeka türü vardı: Bunlara deterministik yapay zeka ve deterministik olmayan yapay zeka denirdi.

Deterministik Yapay Zeka

Deterministik yapay zeka modelleri, çok spesifik ve tahmine dayalı algoritmaları takip eden NPC’ler (Non-Player Characters, Oyuncu Olmayan Karakterler) oluşturur. Örneğin, bazı video oyunlarında arka plandaki NPC’lerin, Grand Theft Auto’daki bazı izleyiciler gibi aynı rotada dairesel veya ileri geri hareket ettiğini görmek mümkündür. Benzer şekilde, Super Mario Bros’taki Goombalar da çok sınırlı bir şekilde sadece ileri geri hareket edebilirler.

Hiç bir video oyununda kovalandınız mı? Bu, PacMan oynuyor olsanız da daha modern bir oyun oynuyor olsanız da muhtemelen deterministik yapay zekanın bir işiydi. Deterministik NPC’ler genellikle konuşmaz veya etkileşime geçmeye çalıştığınızda sürekli olarak aynı birkaç cümleyi tekrarlarlar. Deterministik bir yapay zeka tarafından yönetilen bir düşmanla savaşmak genellikle daha kolaydır çünkü her zaman aynı hamleleri yapar veya aynı saldırı stratejilerini kullanırlar. Bu nedenle, deterministik yapay zeka destekli NPC’ler içeren oyunlar daha az zorlayıcı olabilir.

Bu yapay zeka türü, oyun deneyiminin daha basit olmasına neden olur. Oyuncular, NPC’lerin davranışlarını zamanla öğrenir ve bu da oyunun zorluk seviyesini azaltır. Ancak, deterministik yapay zeka modellerinin basitliği, geliştiricilere hızlı ve verimli bir şekilde NPC’ler oluşturma imkanı tanır, bu da özellikle büyük oyun dünyaları için faydalıdır. Bu yapay zeka türünün, daha karmaşık ve öngörülemeyen yapay zeka sistemleriyle kıyaslandığında avantajları ve dezavantajları bulunmaktadır.

Deterministik Olmayan Yapay Zeka

Deterministik olmayan yapay zeka modelleri, daha ileri teknolojilere dayanır. Bu tür yapay zekalarla güçlendirilmiş karakterler (NPC’ler), daha az öngörülebilir şekillerde davranabilirler. Genellikle, NPC’lerin oyuncu davranışlarını öğrenmeleri ve buna tepki vermeleri üzerine yoğunlaşırlar. Fakat bu tepkiler, karakteri yönlendiren algoritmanın karmaşıklığına bağlıdır. Bu durumlarda, geliştiriciler tüm olası davranışları kodlamazlar ve NPC’ler kendi başlarına öğrenerek beklenmedik davranışlar sergileyebilirler.

Örneğin, Black and White adlı strateji oyununda, oyuncunun etkileşimleriyle birlikte gelişen bir yaratık bulunmaktadır. Oyuncu, bu yaratığı masum köylüleri yememesi için eğitebilir; eğer yaratık köylüleri yerse, onu cezalandırarak bu davranışı engelleyebilir. Deterministik olmayan yapay zekaya sahip diğer NPC örnekleri arasında, oyuncunun dövüş stilini öğrenip tekniklerini buna göre uyarlayabilen boss karakterleri bulunmaktadır. Bu sebeple, deterministik olmayan bir yapay zeka karakteriyle dövüşmek genellikle daha karmaşıktır.

Ancak, deterministik olmayan bir NPC ile konuşmak, deterministik yapay zeka ile pek farklı değildir, çünkü bunlar da hâlâ önceden yazılmış diyaloglar ve diyalog ağaçlarına bağlıdır. Bu, her karakterle sınırlı sayıda etkileşim olasılığı anlamına gelir. Bu tür statik diyaloglar, oyuncuların NPC’lerin tekrarlayıcı olduğuna dair sıkça dile getirdikleri şikayetlere yol açar.

ChatGPT NPC'leri Nasıl Ortaya Çıktı?

Üretken Yapay Zeka (Generative AI)

Üretken yapay zeka (AI), oyun dünyasında NPC’lerin (Non-Player Characters – Oyuncu Olmayan Karakterler) gücünü tamamen yeni bir şekilde artırıyor ve özellikle oyun mekanikleri ve NPC karmaşıklığı açısından, deterministikten (belirlenmiş) olmayan yapay zekaya geçişten daha büyük bir ilerleme sağlaması bekleniyor. Bu teknoloji, tamamen orijinal metin, resim veya video içeriği üretebilen sinir ağları tarafından desteklenmektedir. Microsoft Flight Simulator’da arazi yeniden yaratma gibi varlık ve çevre oluşturma için kullanılan bu teknoloji, NPC’ler için özellikle heyecan verici uygulamalara sahiptir.

Örneğin, kim, favori NPC’leriyle sesli olarak konuşmak ve onlara herhangi bir şey sormak istemez ki? Ya da Cygnus Enterprises’ın son AI NPC entegrasyonunda olduğu gibi, oynarken onlarla sohbet eden bir arkadaşla oyun oynamak istemez mi? Ancak NPC’lerle konuşmak, AI NPC’ler söz konusu olduğunda mümkün olanların sadece başlangıcıdır.

Üretken AI sayesinde, NPC’ler, çevreye ve oyuncunun eylemlerine çok daha duyarlı olur, kendi başlarına hedefler ve eylemler gerçekleştirir, oyuncularla gelişen ilişkiler kurar ve oyun mekaniğini tamamen dönüştürür. Tam olarak uygulandığında, AI NPC’lere sahip oyunların oyun deneyimleri muhtemelen dramatik şekilde farklı olacaktır.

ChatGPT NPC’leri Nasıl Ortaya Çıktı?

2022’nin sonlarına doğru ChatGPT konusundaki heyecanla birlikte, birçok kişi indie oyun geliştiricilerinin veya mod yapımcılarının popüler video oyunlarına entegre ettiği, ChatGPT gibi büyük dil modelleri tarafından desteklenen yapay zekalı NPC’leri videolar aracılığıyla keşfetti. Bu trendin en çok konuşulan örnekleri arasında iki farklı VR Skyrim entegrasyonu yer aldı. Bazı videolar, insanlara kendi projelerinde ChatGPT destekli NPC’ler oluşturmayı adım adım gösterdi.

Bu örnek videolar teknolojinin imkanlarını gösterse de, karakterlerin uzun duraklamaları, dağınık cevapları, ruhsuz davranışları ve karakter dışı yanıtları gibi nedenlerle eleştirmenlerden olumsuz dönüşler aldı. Bu videolar, teknolojinin mümkün kılacağı şeylerin sadece ipuçlarını veren aceleyle hazırlanmış demolar gibi görünüyordu.

Birçok yaratıcı, NPC’leriyle etkileşimlerini düzenlemek veya önemli yanıt gecikmelerini hesaba katmak için hızlandırmak zorunda kaldı. Bu arada, bu yapay zeka destekli karakterleri oluşturmayı gösteren videoların süresi bir buçuk saate kadar çıkıyor ve hala oldukça ilkel uygulamaları gösteriyordu.

AI NPC Oyun Deneyimini Nasıl Geliştirir?

Yapay zeka NPC (Non-Playable Characters), video oyunlarına yenilikçi bir soluk getiriyor. Bu teknolojik gelişme, oyunların sadece görsel ve işitsel açıdan değil, aynı zamanda etkileşim ve anlatım açısından da daha zengin ve çeşitli hale gelmesini sağlıyor.

Bu yeni nesil NPC’ler, bilinenin ötesine geçerek, oyun dünyasında özerklik, bağımsız hedefler ve kendi karar alma süreçleri ile eğitiliyor. Bu durum, oyunlara daha derin bir boyut katıyor ve oyuncu deneyimini zenginleştiriyor.

Örneğin, AI destekli bir NPC ile karşılaştığınızda, onunla gerçekçi bir sohbet yapabilirsiniz, gizli ipuçlarını keşfedebilirsiniz ya da size özel görevler alabilirsiniz. Bu NPC’ler, oyuncunun eylemlerine ve tercihlerine göre adapte olur, böylece her oyuncuya benzersiz bir deneyim sunar.

Skyrim AI NPC

Ayrıca, oyuncuların aldığı kararlar ve gerçekleştirdikleri eylemler, NPC’lerin hafızasında yer edinebiliyor ve bu da oyun içindeki ilişkileri ve sonuçları doğrudan etkileyebiliyor.

Bu gelişmiş NPC’ler, oyuncu merkezli anlatımlar ve ilişkiye dayalı mekaniklerle oyun deneyimini kişiselleştiriyor. Oyuncunun seçimleri, NPC’lerin davranışlarını ve oyunun gidişatını etkileyebiliyor. Örneğin, bir NPC’ye yardım etmek, ileride müttefik olmak için bir fırsat yaratır veya bir NPC’yi ihmal etmek düşmanca bir tavır almasına neden olur.

Yapay zeka NPC, oyuncuların savaş ve keşif stratejilerine dinamik olarak uyum sağlayıp, her oyunda farklı bir deneyim sunuyor. Bu, oyuncuların sürekli değişen, tahmin edilemeyen ve zorlayıcı senaryolarla karşılaşmasını sağlıyor. Üretken yapay zeka ayrıca, oyuncunun eylemlerine bağlı olarak kademeli sonuçlar yaratarak, oyun anlatımını daha da zenginleştiriyor.

AI destekli NPC’ler, sadece bir oyun öğesi olmanın ötesine geçerek, oyunları daha gerçekçi ve canlı hale getiriyor, böylece oyuncuların deneyimlerini zenginleştiriyor ve onları daha derinlemesine bir maceraya davet ediyor.

Ayrıca oyunlarda kullanılan AI NPC’ler hakkında aklınızda görsel bir fikir oluşması için Youtuber TmarTn22’in The Matrix Awakens oyununda Replica Smart NPC eklentisiyle oluşturulan AI NPC’ler hakkındaki bu videosuna göz atabilirsiniz.

Ayrıca, bu tarz içerikler ilginizi çekiyorsa, yine sitemizde yer alan “Dünyanın İlk Yapay Zeka ile Geliştirilen Oyunu: Angry Pumpkins” adlı içeriğimize göz atabilirsiniz.

    Subscribe
    Bildir
    guest
    0 Yorum
    Inline Feedbacks
    View all comments