Metlivi Blog

Oyun yazarları, yapay zekâ modelleri değiştiğinde bir karakterin sesini nasıl tutarlı tutabilir?

Bir oyunun üretilen NPC diyaloglarını farklı bir yapay zekâ modeline geçirirken bu değişikliği editoryal bir regresyon incelemesi olarak ele alın. Kurgusal evren kurallarını (canon), sahne gerçeklerini ve ses kurallarını ayıran bir kaynak özetini dondurun; her iki modeli de aynı çeşitli istemlerle çalıştırın; çıktılarını hem birbiriyle hem de özetle karşılaştırın; ardından adayın neyi gözden geçireceğine ve yayına hazır olup olmadığına bir yazarın karar vermesini sağlayın. Bu, sahneye özgü her değişikliği bir ses hatası sanmadan karakter kaymasını görünür kılar.

27 Eylül 20269 dk okumaOkuma, sanat ve kültürYazan: Metlivi Editorial Team
Bölüm 1

Karakterin ne bildiğini ve nasıl konuştuğunu dondurun

Testten önce karakter ve test edilen sahne için sürümlendirilmiş tek bir kaynak özeti oluşturun. Üç tür bilgiyi birbirinden ayrı tutun:

Bu ayrım önemlidir çünkü bir yanıt bilgi uydururken kulağa doğru gelebilir veya farklı bir insan gibi konuşurken gerçekleri koruyabilir. Bir geçiş incelemesi her iki hatayı da yakalamalı ve ne tür bir hatanın meydana geldiğini kaydetmelidir.

“Esprili” veya “temkinli” gibi etiketlere güvenmek yerine ses kurallarını test edilebilir hale getirin. Cümle ritmini (kısa ve kesik yanıtlar mı yoksa daha uzun ve dolaylı olanlar mı), kelime dağarcığını (resmî, sade, teknik), mizah sınırlarını (ne hakkında şaka yaptıkları ve nelerden kaçındıkları) ve bilgi sınırlarını (neyi bildikleri, neyden şüphelendikleri veya neyi bilemeyecekleri) tanımlayın. Bir kuralı netleştiriyorsa onaylanmış birkaç kısa örnek ekleyin, ancak örneklerin kuralların yerini almasına izin vermeyin.

Örneğin, örnek bir liman bekçisi kısa ve pratik cümlelerle konuşabilir, denizcilik terimlerini yalnızca faydalı olduğunda kullanabilir, sürekli gelenlerle geç kalmaları hakkında şakalaşabilir ve geciken bir feribot hakkında şaka yapmaktan kaçınabilir. Bunlar incelenebilir ipuçlarıdır. “Açık sözlü/sert bir kişiliğe sahip” ifadesi ise öyle değildir.

Kurgusal evren (Canon): Karakter ve dünya hakkında adı, rolü, geçmişi ve ilişkileri gibi değişmeyen gerçekler.
Sahne gerçekleri: Burada ne olduğu, kimlerin bulunduğu, karakterin neye tanık olduğu ve şu anda neyi bilmesine izin verildiği.
Ses kuralları: Karakterin kendini ifade etme biçimindeki tekrarlayan, gözlemlenebilir yollar.
Bölüm 2

Farklı baskıları test eden küçük bir sahne seti oluşturun

Bir modeli tek bir selamlamaya bakarak değerlendirmeyin. Aynı kurgusal evreni, sahne gerçeklerini ve ilgili talimatları kullanarak çeşitli konuşma durumları için istemler hazırlayın. En azından şu altı testi dahil edin:

Bunlar bir kıyaslama ölçütü (benchmark) veya zorunlu bir örneklem boyutu değil, tanısal kategorilerdir. Oyununuza ve karakterinize uygun somut istemler seçin. Örneğin, bir ifşa testi liman bekçisine hasarlı bir tekne hakkında yeni ve bizzat tanık olunan bir gerçek sunabilir; ayrı bir istem ise bekçinin doğrulamadığı bir söylentiyi test etmelidir. Bu ayrım, modelin sesin yanı sıra bilgi sınırını da anlayıp anlamadığını ortaya çıkarabilir.

Selamlama: Karakter her zamanki üslubunu ve oyuncuyla olan ilişkisini kuruyor mu?
Düzeltme: Oyuncu yanlış bir şey söylediğinde NPC bunu karakterine uygun şekilde ve desteklenmeyen gerçekler eklemeden düzeltiyor mu?
Belirsizlik: Karakter bilmediğini söyleyebiliyor mu veya kendi tarzında sınırlı bir şüpheyi ifade edebiliyor mu?
Tekrarlanan soru: Tekrarlanan bir talep, sabrını kaybetmeden, varsayılan olarak kelimesi kelimesine tekrarlamadan veya önceki diyalogla çelişmeden makul bir yanıt üretiyor mu?
İfşa: Yeni bir sahne gerçeği verildiğinde karakter aniden önceden bilgisi olduğunu iddia etmeden uygun şekilde tepki veriyor mu?
Sessizlik: Bir yanıt gerekmediğinde, eğer sahnenin gerektirdiği buysa NPC sessiz kalıyor mu veya asgari düzeyde mi yanıt veriyor?
Bölüm 3

Eski çıktıları karşılaştırma materyali olarak saklayın

Şu anda yayında olan modelin istemlerini ve çıktılarını referans noktası olarak kaydedin. Model tanımlayıcısını ve ilgili üretim ayarlarını, ayrıca kullanılan tam özeti ve sahne gerçeklerini bunların yanında kaydedin. Bu girdilerden herhangi biri geçiş sırasında değişirse, bir farkı modele bağlamadan önce neyin değiştiğini bilmeniz gerekir.

Eski çıktılar karşılaştırma materyalidir, otomatik olarak ideal yanıt değillerdir. Bir referans noktası; garip ifadeler, gözden kaçan gerçekler veya ekibin zaten düzeltmeyi amaçladığı bir ses sorunu içerebilir. İnceleyenlerin her farkı bir regresyon olarak ele almaması için bilinen kusurları ve onaylanmış bilinçli varyasyonları işaretleyin. Özet hedefi tanımlar; referans noktası ise adayın aynı koşullar altında nasıl davrandığını görmeye yardımcı olur.

Bölüm 4

Her seferinde tek bir değişkeni değiştirin ve sapmayı günlüğe kaydedin

Aday modeli, sistemin izin verdiği yerlerde aynı kaynak özeti, sahne gerçekleri ve üretim ayarlarıyla aynı test istemleri üzerinde çalıştırın. Diğer test girdilerini sabit tutarken modeli değiştirin. İstemi, sıcaklığı (temperature) veya diyalog kısıtlamalarını da revize ederseniz, çıktının modelden mi yoksa diğer düzenlemeden mi kaynaklandığını bilemezsiniz. Aday için bir ayarın farklı olması gerektiğinde, bunu ayrı bir değişiklik olarak günlüğe kaydedin ve yalnızca kontrollü bir model karşılaştırması olduğunu iddia etmek yerine dikkatlice karşılaştırın.

Her bir çıktı çiftini iki aşamada inceleyin. Önce devamlılığı kontrol edin: NPC bir anı mı uydurdu, evren kurallarıyla mı çelişti, bilemeyeceği bir bilgiyi mi açığa vurdu veya ilgili bir sahne gerçeğini kullanmakta başarısız mı oldu? Ardından sesi kontrol edin: cümle ritmi, kelime dağarcığı, mizah sınırları ve kesinlik düzeyi karakterin kuralları dahilinde kaldı mı? Olay örgüsü doğruluğunu üslup benzerliğinden ayrı tutun; biri diğerini gizlememelidir.

Kompakt bir sapma günlüğü şu alanları kullanabilir:

Yalnızca izlenimleri değil, kanıtları tanımlayın. “Çok jenerik” ifadesi faydalı bir ilk tepkidir, ancak “özetin kısa ve pratik yanıtlar kuralına rağmen uzun, resmî bir açıklama kullanıyor” ifadesi yazara değerlendirebileceği somut bir veri sunar.

Test durumu: Sahne durumu ve tam istem sürümü
Aday çıktısı: İnceleme altındaki tam yanıt
Sapma: Varsa gözlemlenen spesifik sorun
Kategori: Evren, sahne bilgisi, ritim, kelime dağarcığı, mizah, belirsizlik veya tanımlanmış diğer ipuçları
Kanıt: Sorunla ilgili özet kuralı veya sahne gerçeği
Karar: Yazarın kararı: kabul et, revize et, araştır veya yayını engelle
Bölüm 5

Karakter sesini bilinçli sahne varyasyonundan ayırın

Bir karakter her duygusal veya pratik durumda aynı ahengi sergilememelidir. Acil bir uyarı, gündelik bir konuşmadan daha kısa olabilir; resmî bir tanışma mizahı bastırabilir; belirsizlik kendinden emin bir açıklama yerine bir soruya yol açabilir. Sahne bunlar için bir neden sunduğunda bu değişiklikler karakterle tutarlı olabilir.

Görünen her sapma için şunu sorun: sahne bu değişikliği haklı çıkarıyor mu, özet buna izin veriyor mu ve karakter diğer ipuçlarında tanınabilir kalıyor mu? Normalde az ve öz konuşan bir NPC ani bir hatayı önlemek için daha uzun bir açıklama yapıyorsa, bu uygun olabilir. Aynı model hiçbir sahne gerekçesi olmaksızın kısa konuşmaları rutin olarak süslü tiratlara dönüştürüyorsa, bu kalıp incelenmeyi hak eder. Bilinçli bir varyasyonu kabul etme nedenini kaydedin, böylece daha sonraki inceleyiciler bunu açıklanamayan kaymalardan ayırt edebilir.

Bölüm 6

Araştırmaları bu iş akışının kanıtı olarak değil, bağlam olarak kullanın

Persona temelli diyalog üzerine yapılan araştırmalar ilgili bir bağlam sunar, ancak bu geçiş prosedürünü birebir doğrulamaz. Pal ve Traum’un 2025 çalışması; gerektirim (entailment), persona uyumu ve halüsinasyonu içeren ölçümleri kullanarak karakter açısından zengin iki alanda erken füzyon (early fusion), geri getirme ile zenginleştirilmiş üretim (RAG) ve alaka temelli yaklaşımları karşılaştırmaktadır. Yazarlar, inceledikleri yaklaşımlar arasında alaka düzeyi, uyum ve halüsinasyonlar konusunda belirgin ödünleşimler (trade-off) bildirmektedir. Bu bulgular, karakter diyaloglarını değerlendirirken yüzeysel benzerlikten daha fazlasını kontrol etmeyi destekler; bir oyun ekibinin model geçişlerini nasıl yürütmesi gerektiğini belirlemez. Pal ve Traum’un SIGDIAL 2025 makalesini okuyun.

Wang ve meslektaşlarının ACL 2026 Findings makalesi, daha uzun ve açık uçlu rol yapma diyaloglarında persona bilgisinin kullanımını inceliyor ve bu kullanımın çeşitli aşamalarını teşhis etmek için bir çerçeve sunuyor. Makalede belirtilen zorluk—persona bilgisini geri çağırırken ve uygularken karakterizasyonu sürdürmek—uzun süreli oyun sırasında sesin yanı sıra bilgi sınırlarını da kontrol etmeye değer kılmaktadır. Makale, buradaki geçiş kontrol listesini veya açıklanan altı sahne testini test etmemektedir. Wang ve arkadaşlarının ACL 2026 Findings makalesini okuyun.

Bölüm 7

Yayın kararını bir insan yazarın vermesini sağlayın

Faydalı bir inceleme, açıklanamayan bir puanla değil, editoryal bir kararla sona erer. Bir yazarın aday çıktıyı, referans noktasını, özeti ve sapma günlüğünü incelemesini sağlayın. Bir çıktının kabul edilebilir olup olmadığına, ses kurallarının netleştirilmeye ihtiyacı olup olmadığına, bir istemin veya sahne gerçeğinin revizyona ihtiyacı olup olmadığına ya da adayın başka bir incelemeyi beklemesi gerekip gerekmediğine karar verebilirler.

Ekip özeti veya istemleri düzenlerse, orijinal test kaydını koruyun ve etkilenen testleri revize edilmiş girdilere karşı tekrar çalıştırın. Aksi takdirde, belirgin bir iyileşmenin modelden mi yoksa talimatlardaki değişiklikten mi kaynaklandığını anlamak zorlaşır. Kabul edilen istisnaları sahne koşullarına bağlı tutun ve çözülmemiş sapmaları yayın kararını veren kişiler için görünür kılın.

Pratik sıra basittir: hedefi dondurun, farklı durumları test edin, benzeri benzerle karşılaştırın, spesifik sapmaları belgeleyin ve bir yazardan karar vermesini isteyin. Bu, hikâye bir neden sunduğunda bir karakterin farklı tepki vermesine alan tanırken, ekiplerin paylaşılan kanıtlarla karakter tutarlılığını tartışmasına yardımcı olur.

Bölüm 8

Geçiş inceleme kontrol listesi

Bu kontrol listesi, bir model değişikliğini incelemek için editoryal bir yardımcıdır. Birebir aynı diyaloğu garanti etmez veya insan onayının ve oyun ekibinin kendi yayın kontrollerinin yerini almaz.

Kurgusal evren, sahne bilgisi ve ses rehberliği sürümlendirilmiş tek bir özette mi?
Ritim, kelime dağarcığı, mizah sınırları ve bilgi limitleri dahil olmak üzere ses ipuçları gözlemlenebilir mi?
İstemler selamlama, düzeltme, belirsizlik, tekrar, ifşa ve sessizliği kapsıyor mu?
Eski çıktılar istemleri, özeti ve ayarlarıyla birlikte kaydedildi mi?
Aday testi, kaçınılmaz farklılıklar kaydedilerek diğer girdileri sabit tutuyor mu?
Olay örgüsü veya bilgi hataları ses sapmalarından ayrı olarak mı günlüğe kaydediliyor?
Bir yazar kanıtları inceleyip yayın kararını kaydetti mi?
İlgili okumalar

Bu konuyu keşfetmeye devam et