Duvarların Kulakları Var: Hafıza İzolasyonu Çok İyi Çalıştığında

Birkaç hafta önce bağlam izolasyonu hakkında yazmıştım: Stage Whisper'ın yapay zekanın beynini bir Hikaye Yönetmeni ve bir Sahne Yönetmeni olarak ikiye bölerek NPC'lerin bilmemeleri gereken şeyleri bilmemesini nasıl sağladığı. Bu, her şeyi bilen NPC'ler sorununu çözdü — bir şekilde sırrınızı ona söylemeden önce bilen tipler — ama bu sefer de tam tersi sorunu ortaya çıkardı: NPC'lerin başka bir NPC'den gerçekçi bir şekilde duymuş olabilecekleri şeyleri bilmemesi.

Sürekli bir NPC'nin bana "Ona ne dedin?" diye sorduğu anlar yaşıyordum — bu NPC'nin yakın olduğu, birlikte yaşadığı, duymuş olması gereken başka bir NPC'yi kastederek. Kendimi bu yeni NPC'ye diyalog ve olay örgüsünün parçalarını açıklamak için zaman harcarken buluyordum.

Hiçbir NPC birbiriyle konuşmuyormuş gibi geliyordu. Ki bu da kendine özgü bir sürükleyicilik kırıcı.


Dedikodu Katmanı

Bu yüzden dedikoduyu ekledim. Sahnelerin sonunda, bir NPC'nin sahnede olanlarla ilgili normal anılarını oluşturduktan hemen sonra, her NPC için bu kişinin gerçekçi olarak hangi diğer NPC'lerle konuşabileceğine karar veriyoruz. Bir kaptana rapor veren bir asker. Bir handa performans sergileyen bir ozan. Aynı evde bir konuşmaya kulak misafiri olan biri. Bu bağlantılı NPC'lerin her biri için bir dedikodu anısı oluşturuyoruz.

Eğlenceli kısım şu: dedikodu anısı birebir aynı değil. Belirsiz olabilir. Yanlışlıklar veya abartmalar içerebilir. NPC kişiliği, bunun ne kadar doğru veya abartılı, hatta ne kadar dedikoducu olduğunu değiştirebilir. Dramatik bir ozan, "bir anahtar buldun" olayını handa anlatılmadan önce "lorda atalarının doğum hakkı için meydan okudun"a dönüştürebilir. Ketum bir asker, kaptanına her şeyi küçümseyerek anlatabilir. NPC'nin kişiliği, hikayenin nasıl anlatıldığını şekillendirir.

İşte bu, onu bir yayın sisteminden ziyade gerçek dedikodu gibi hissettiriyor. Bilgi, karakterler aracılığıyla, kişiliklerine göre yol alıyor. Kimileri dedikoducu, kimileri doğru raporlar yazıyor.


Önem Skoru Üzerine Bir Not

Bir NPC'nin bir durumu anlayışını değiştiren anılar ve yeniden bağlamlandırılmış anıların aksine, dedikodu aslında sadece ekstra genel farkındalıktır. Dedikodunun önem skorunu düşük tuttum, çünkü doğal olarak dedikoduya ilk elden anılardan daha az güvenilmelidir. Dedikodu doğrudan hafıza kadar güvenilir olsaydı, NPC'ler söylentilere gerçekmiş gibi inanmaya başlardı.

Bölüm 3'te tanımladığım aynı yeniden bağlamlandırma süreci (NPC rüya görmesi dediğim şey) dedikodu anıları için de geçerlidir. Bir NPC, ilk elden öğrendikleriyle başkalarından duyduklarını uzlaştırabilir ve belirli bir konuyu veya bir konu hakkındaki anlayışı özetleyen yeni anılar oluşturabilir. Sonuç, ortalıkta başıboş dolaşan gevşek anılardan daha iyi bir anlayıştır. Birden fazla kaynaktan bir şeyler duymuş bir NPC, bunu ilk elden bildikleriyle birleştirerek sentezlenmiş bir anlayışa ulaşır.


Nasıl Hissettiriyor

Etkisi oldukça ince olabilir. Hafıza çalıştığında çoğu şeyde olduğu gibi, bunu aslında sadece sürükleyiciliği bozan anların olmamasıyla deneyimliyorsunuz — bir NPC'nin bir şeyi bilmesi gerektiğini bildiğiniz ama bilmediği anlar. Artık "bir dakika, bunu bilmen gerek, o kişiyle yaşıyorsun" anları yaşamıyorsam bunu başarı olarak sayıyorum.

NPC'ler, bilginin dolaştığı, insanların konuştuğu yaşayan bir dünyanın parçası gibi hissediyor. Bağlam izolasyonunun en başta korumayı amaçladığı his de tam olarak buydu.


Stage Whisper'ın hafıza sistemi hakkında daha fazlası için, Bölüm 1: Anlatı Tutarlılığı, Bölüm 2: Bağlam İzolasyonu ve Bölüm 3: NPC Rüya Görmesi bölümlerine bakın.

Stage Whisper, söylediklerinizin gerçekten önemli olduğu yapay zeka arkadaşları ve yapay zeka OY maceraları isteyen insanlar için inşa edilmiştir — ve bir karaktere söylediklerinizin zamanla diğerlerine ulaştığı. NPC'lerin gerçekten birbiriyle konuşmasının nasıl bir şey olduğunu görmek için başlayın veya Discord'umuza katılın.