Kurgusal Bir Yapay Zekâ Karakteri Olguları mı Yoksa Duyguları mı Hatırlamalıdır?
Kurgusal bir yapay zekâ karakterinin tutarlı kalabilmesi için hafızasının yaşananları koruması ve karakterin tepkilerini ayrı bir kayıt olarak bunun yanında tutması gerekir. Doğrulanmış hikâye olgularını çıpa olarak kabul edin; duyguları karakterin kendi belirttiği deneyimi olarak etiketleyin ve hikâye doğrulamadığı sürece yorumları belirsiz bırakın. Bu durum, başka biri hakkındaki bir tahmini kanona (ana anlatıya) dönüştürmeden, karakterin devamlılık içinde yanıt vermesini sağlar.
Olgular ve duygular neden farklı hafıza alanlarına ihtiyaç duyar?
Bir olgu, hikâyedeki bir olayı veya durumu tanımlar: Mara, fırtınadan önce pirinç anahtarı pencere kenarında bıraktı. Bir karakter tepkisi, o karakterin deneyimini tanımlar: Mara daha sonra anahtar bulunduğunda rahatladığını söyledi. Bir yorum ise daha da ileri gider: belki de anahtarın neyi açtığının birisi tarafından keşfedilmesinden korkuyordu. İlk ikisi bir sahnede doğrudan tespit edilebilir; üçüncüsü ise daha sonraki bir sahne bunu doğrulamadığı sürece bir hipotezdir.
Bu ayrımlar önemlidir çünkü bir model, uzun bir konuşmayı özetlerken makul bir açıklamayı hatırlanan bir olaya dönüştürebilir. Üretken ajanlar üzerine yapılan araştırmalar, ilgili kayıtların geri çağrıldığı bir bellek akışının yanı sıra daha üst düzey düşünceleri sentezleyen bir süreci tanımlamaktadır. Yazarlar; gözlem, planlama ve düşünmenin (yansıtmanın) her birinin deneysel ortamlarında inandırıcılığa katkıda bulunduğunu bildirmektedir. Karakter yazımı için bu mimari, özetleri orijinal olaylar yerine türetilmiş yorumlar olarak işaretlerken hem sahneleri hem de özetleri akılda tutmak adına faydalı bir teşviktir. Generative Agents: Interactive Simulacra of Human Behavior
Neler doğrulanmış bir hikâye olgusu olarak sayılmalıdır?
Anlatının açıkça ortaya koyduğu veya kullanıcının kanon olarak onayladığı ayrıntıları kaydedin: kimin orada bulunduğu, ne söylendiği veya yapıldığı, bir nesnenin nereye bırakıldığı ve hangi olayların diğerlerini takip ettiği. Kaynağı yakınında tutun. Kısa bir kayıt şöyle diyebilir: “İstasyon sahnesinde Ivo pirinç anahtarı Mara'ya verdi. Kaynak: kullanıcı tarafından onaylanmış sahne özeti.” Bir karakter kendi tepkisi hakkında bir şey söylerse, atfı da kaydedin: “Mara, Ivo döndüğünde rahatladığını söyledi. Kaynak: İstasyon sahnesindeki Mara'nın diyaloğu.”
Bu, kaynak kökeninin (provenance) pratik bir uygulamasıdır: W3C'nin PROV modeli, bir şeyin üretilmesinde yer alan varlıklar, faaliyetler ve aracılar hakkındaki bilgileri tanımlar; böylece geçmişi, okuyucuların güvenilirliği değerlendirmesine yardımcı olabilir. Bu bir karakter yazma kuralı değildir, ancak yararlı bir tasarım tercihi sunar: bir hatıranın nereden geldiğini ve nasıl oluşturulduğunu koruyun. W3C PROV-O: The PROV Ontology
Karakter kendi duygularını nasıl hatırlamalıdır?
Tepkileri karakterin kendi sesinde tutun ve onları destekleyen sahneye ya da ifadeye bağlayın. “Haritayı düşürdüğümde utandım”, birden fazla yoruma açık gözlemlenebilir bir eylem olan “Karakter bakışlarını kaçırdı” ifadesine kıyasla karakterin kendi belirttiği duygunun daha güçlü bir kanıtıdır. Bir sahne her ikisini de barındırabilir: “Harita düştükten sonra Mara bakışlarını kaçırdı. Nedenini açıklamadı.” Eğer Mara daha sonra utandığını söylerse, bunu sonradan yapılmış bir açıklama olarak ekleyin; önceki gözlemi sessizce bir kanıt gibi yeniden yazmayın.
Duygular değişebilir. Faydalı bir kayıt, tepkileri kalıcı bir özelliğe indirgemek yerine her tepkinin zamanını ve bağlamını koruyabilir. “Mara anahtar bulunduğunda rahatladığını söyledi” ve “Mara daha sonra onu kimin sakladığı konusunda huzursuz olduğunu söyledi” ifadelerinin her ikisi de doğru kalabilir. Diyaloglar için epizodik hafızaya ilişkin 2025 tarihli bir çalışma, hafıza parçalarını olgusal, deneyimsel ve öznel bilgilere ayırmakta ve oturumlar arasındaki öğeler arası ilişkileri temsil etmektedir. Sonuçları kurgusal karakter kalitesiyle değil, diyalog tabanlı yapay zekâ ile ilgilidir; yine de bu kategoriler bir sahneyi, bir deneyimi ve bir yorumu ayrı tutmak için sağlam bir başlangıç noktası sunmaktadır. Pre-Storage Reasoning for Episodic Memory
Belirsiz yorumlar kanon hâline gelmeden nasıl kullanışlı kalabilir?
Bir yorumu kanıtı, sahibi ve durumuyla birlikte bir olasılık olarak kaydedin. Örneğin: “Olası yorum: Mara anahtar konusunda endişelenmiş olabilir. Dayanak: bakışlarını kaçırdı ve konuyu değiştirdi. Durum: doğrulanmadı.” Bu, hiçbir sahnenin onun güdüsünü kesinleştirmediğini açıkça ortaya koyarken, gelecekteki yazımlar için tekrar dönüp bakılabilecek bir zemin sunar. Hikâye daha sonra bu yorumu doğrular veya reddederse, durumunu güncelleyin ve yararlı olduğu yerlerde önceki dayanağı saklayın.
Kurgusal bir diyalogdan, bir rol yapma tercihinden veya belirsiz bir eylemden gerçek bir kullanıcının duygusal durumunu çıkarmayın. Gerçek katılımcı hakkındaki ifadeleri karakterin hikâyesinden ayrı tutun; katılımcı hakkındaki bilgileri yalnızca kendisi açıkça belirttiğinde ve ilgili olduğunu onayladığında aktarın. Bu sınır, bu görev için bir tasarım tavsiyesidir; bir duygunun belirli bir ifadeden veya jestten güvenilir bir şekilde tespit edilebileceği iddiası değildir. Diyalog araştırmalarında belirsizlik, en iyi tahmini yapmaya zorlamak yerine bir sistem çıktısı olarak temsil edilebilir: bir ACL makalesi yanıt erişiminde belirsizlik sınıflandırmasını ve “yukarıdakilerin hiçbiri” seçeneğini incelemektedir. Bu durum, bir hafıza veya yanıt sisteminin her istemin kesin bir cevabı varmış gibi davranmak yerine belirsizliği koruyabileceği yönündeki daha odaklı tasarım dersini desteklemektedir. “None of the Above”: Measure Uncertainty in Dialog Response Retrieval
Sahneler ve tepkiler için pratik bir hafıza kaydı
Kompakt bir kayıt; olay, kaynak, karakterin kendi ifade ettiği tepki ve netleşmemiş her türlü yorum için ayrı alanlar kullanabilir. Bu şema bir editoryal araçtır, atıfta bulunulan araştırmanın zorunlu kıldığı bir standart değildir:
Alan: Olay; Ne kaydedilecek: Doğrulanmış eylem veya durum; Örnek: Ivo istasyonda pirinç anahtarı Mara'ya verdi.
Alan: Kaynak; Ne kaydedilecek: Bilginin nereden geldiği; Örnek: Kullanıcı tarafından onaylanmış sahne özeti.
Alan: Karakter ifadesi; Ne kaydedilecek: Karakterin bizzat bildirdiği tepki; Örnek: Mara anahtar iade edildiğinde rahatladığını söyledi.
Alan: Gözlem; Ne kaydedilecek: Güdü varsayılmadan görülebilir veya duyulabilir ayrıntı; Örnek: Mara cevap vermeden önce bakışlarını kaçırdı.
Alan: Yorum; Ne kaydedilecek: Doğrulanmamış olarak işaretlenmiş olası bir çıkarım; Örnek: Huzursuz olmuş olabilir; sahne nedenini ortaya koymuyor.
Alan: Durum; Ne kaydedilecek: Kanon, ifade edilmiş, çıkarım yapılmış veya çözülmemiş; Örnek: Olay: kanon; tepki: ifade edilmiş; güdü: çözülmemiş.
Bu ayrım, bir sistemin tüm konuşma metnini tek ve ayrışmamış bir kayıt olarak ele almak yerine değerleri önceden tanımlanmış yuvalara doldurduğu şema tabanlı diyalog durumu takibine (dialogue state tracking) benzer. Atıfta bulunulan çalışma görev odaklı diyaloglarla ilgilidir, dolayısıyla bu fikri hikâye hafızasına uygulamak bir benzetmedir; buradaki pratik fayda, her bilgi türünün belirlenmiş bir yerine sahip olmasıdır. Dialogue State Tracking with a Language Model using Schema-Driven Prompting
Bir karakterin hafızası nasıl gözden geçirilir ve güncellenir?
Bir sahneden sonra, öncelikle yalnızca sahnenin veya kullanıcının açıkça doğruladığı olayları çıkarın. Ardından karakterin açıkça belirttiği tepkileri sahneyi ve konuşmacıyı koruyarak ekleyin. Son olarak, yorumları kısa bir gerekçe ve netleşmemiş (çözülmemiş) etiketiyle ayrı olarak kaydedin. Geri çağırma sırasında, mevcut olduğunda orijinal sahneyi veya ifadeyi tercih edin; bir özeti, özetlediği kaynaktan daha güçlü bir kanıt olarak değil, bir işaretçi olarak kullanın.
Yeni yazılanlar hikâyeyi değiştirdiğinde, ilgili olguyu bilinçli bir şekilde güncelleyin. İki anlatım birbiriyle çelişiyorsa, kullanıcı durumu çözene veya anlatı ne olduğunu kesinleştirene kadar çelişkiyi görünür tutun. Çelişkiyi kulağa en tutarlı gelen anlatımı seçerek çözmeyin. W3C'nin kaynak kökeni materyalleri varlıkların, faaliyetlerin, atıfların ve türetmelerin kaydedilmesini tanımlar; bu fikri burada uygulamak, bir yazarın bir özeti bir sahneye kadar takip etmesine ve orijinal materyali daha sonraki bir yorumdan ayırt etmesine yardımcı olur. PROV Overview
Basit bir karar kuralı
Bir karakterin neyi hatırlaması gerektiğine karar verirken şunu sorun: Bu doğrudan ortaya kondu mu ve bunu kim söyledi ya da gösterdi? Cevap netse, hikâye olgusunu kaynağıyla birlikte koruyun. Karakter bir duygu belirttiyse, bunu karakterin o andaki tepkisi olarak koruyun. Kayıt, kimsenin doğrulamadığı bir güdüyü, duyguyu veya anlamı tanımlıyorsa, bunu bir yorum olarak etiketleyin veya ucu açık bırakın. Sonuç; hikâyenin cevapsız sorularının cevapsız kalmasına izin verirken, devamlılığı ve karakterin sesini destekleyen bir hafızadır.
