Soul, Self, Mask, Surface — dört katman
Karakter neden derin değil yüzeysel kalıyor; Moonborn'un dört katmanlı modeli, sohbet baskısı altında dağılmayan persona'ları (karakterleri) nasıl üretiyor.
Klasik bir LLM karakter istemi (prompt) Surface yazar — "32 yaşında, İstanbul'da yaşayan bir mimar" — ve orada durur. Sonuç bir karakter değil, bir kostümdür. 50. mesajdan sonra ses asistan tonuna kayar, değerler eriyip gider, "karakter" bir yardımcının üstüne giydiği şapkaya dönüşür.
Moonborn modeli sırayı tersine çevirir. İçeriden dışarıya üretim: önce psikoloji, en son boya. Dört katman, her biri bir sonrakini kısıtlar.
Bu sayfayı bitirdiğinde
- Dört katmanın adlarını, renklerini ve üretim sırasını bileceksin.
- Her katmanın hangi JSON şekline çıktığını göreceksin.
- Surface'ın neden en son yazıldığını ve bunu tersine çevirmenin neyi bozduğunu anlayacaksın.
- Hangi katmanın drift'e (sesin kaymasına) açık, hangi katmanın lineage'da (soy ağacında) stabil olduğunu bileceksin.
Ön koşul: Yok. Bu temel kavram; üretim hattı (pipeline) / fingerprint / lineage hepsi bunun üstüne kurulur.
Dört katman, dört rol
| # | Katman | Renk | Cevapladığı soru | Drift'e (sesin kaymasına) açıklık |
|---|---|---|---|---|
| 1 | Soul (motivasyon) | ember | "Karakter neden var? Neyi ister, neyden korkar?" | Düşük (kaymaz) |
| 2 | Self (özellikler) | moss | "Karakter kim? Hangi özellikleri taşır?" | Düşük |
| 3 | Mask (ses) | gold | "Karakter nasıl konuşur?" | Yüksek (drift bu katmanda olur) |
| 4 | Surface (demografi) | sky | "Karakter nerede, hangi dilde, hangi yaşta?" | Düşük (kozmetik) |
Üretim sırası Soul → Self → Mask → Surface — yukarıdan aşağı. Bu sıra tasarım gereği; tersine çevrilemez.
1. Soul · ember
Karakterin temel arzusu, korkusu, yarası, gelişim yayı. Karakterin istediği şey ve onu durduran şey.
{
"desire": "to build something the world can't ignore",
"fear": "being seen as ordinary",
"wound": "a parent who measured love in achievement",
"growth_arc": "from approval-seeking to self-trusting"
}Soul olmadan, alttaki her katman süslemeden ibarettir. Yarası olmayan bir karakter kayıp hakkında gerçekçi konuşamaz; arzusu olmayan bir karakterin sohbette riski yoktur — yardımcıdır ama insan değildir.
2. Self · moss
Big Five özellikleri (beş büyük kişilik özelliği), arketip, değerler, bağlanma stili. Karakterin durumlar arasında psikolojik tutarlılığı — farklı bağlamlarda aynı kişi.
{
"bigFive": {
"openness": 0.78,
"conscientiousness": 0.71,
"extraversion": 0.55,
"agreeableness": 0.42,
"neuroticism": 0.68
},
"archetype": "the rebel",
"values": ["competence", "autonomy", "honesty"],
"attachment": "anxious-preoccupied"
}Self, Soul (ne ister) ile Mask (nasıl konuşur) arasındaki köprüdür. Karakterin baskı altında nasıl davranacağını belirler — bir provokasyona kızar mı, geri çekilir mi, susar mı.
3. Mask · gold
Ses, ton, imza ifadeler, sosyal rol. Kullanıcıların asıl duyduğu katman.
{
"voice": {
"register": "intelligent, restless, occasionally sharp",
"rhythm": "short clauses; long pauses imagined",
"vocabulary": "tech-fluent, with bookish detours"
},
"signaturePhrases": ["look — ", "the thing is", "fine, let me think out loud"],
"socialRole": "ambitious peer"
}Mask, üretim sonunda bir voice fingerprint'e (sesin parmak izi — sayısal vektör temsili / embedding) çevrilir; sohbet çalışma zamanı (chat runtime) her yanıtı bu parmak izine karşı puanlar. Detay: Voice fingerprint.
4. Surface · sky
İsim, yaş, lokasyon, meslek, görünüş, dil. Topraklama — karakteri akılda kalıcı yapan ve klişeye düşmesini engelleyen somut detaylar.
{
"name": { "display": "Mert Aksoy", "given": "Mert", "family": "Aksoy" },
"age": 34,
"location": "Beyoğlu, Istanbul",
"occupation": "Founder, devtools startup",
"appearance": "linen shirts; never quite enough sleep",
"language": "tr"
}Surface bilinçli olarak en son üretilir. Sırayı tersine çevirirsen ne olur:
Üretim sırası — neden katı
Soul → Self → Mask → Surface → Audit (denetim) → Voice fingerprint- Önce Soul (Claude Opus-4-7). Karakterin yarasını ve arzusunu çiz.
- Self + Mask (Claude Sonnet-4-6). Soul'a kısıtlı şekilde zenginleştir.
- En son Surface (Claude Sonnet-4-6). Soul/Self/Mask'in somut topraklaması.
- Audit (denetim) (Claude Opus-4-7). Dört katman tutarlı mı, LLM-as-judge (yargıç-LLM) puanlar.
- Voice fingerprint — Mask'ten sohbet çalışma zamanı için referans vektör (embedding) üret.
Her adım yapılandırmadan (engine.pipeline.<step>.*) geçersiz kılınabilir (override) — model, sıcaklık (temperature), yedek (fallback) — ama sıra değildir. Sırayı tersine çevirmek kısıt zincirini kırar.
Detay: Üretim hattı.
Düzenleme — hangi katmana dokunabilirsin?
Persona donmaz; refine'da (rafine etmede) hangi katmanın kilitli, hangisinin değişeceğini sen seçersin.
| Kullanım | Lock (kilitlenen katmanlar) | Refine (rafine edilen) |
|---|---|---|
| Yerel (locale) varyantı (TR → DE) | Soul, Self, Mask | Surface |
| Ton varyantı (resmi/günlük) | Soul, Self | Mask |
| Karakter çekirdeği değişir | (yok — yeni persona) | Soul (cascade — zincirleme) |
| Kozmetik (yazım, alan eksiklik) | — | Manual (manuel) |
Detay: Persona düzenleme.
Ölçekte neden işe yarar
- Drift altında tutarlılık. Drift detection (sesin kaymasını ölçme) her yanıtı Mask parmak iziyle karşılaştırır; gerçek bir Mask'i olmayan persona savunulamaz.
- Binlerce oturum boyunca marka sesi. Soul + Mask + parmak izi = 1. oturumda da 10.000. oturumda da aynı karakter.
- Bağımsız katman fork'lama. "Daha resmi" bir varyant istiyorsan: fork'la (kopya türet), Mask'i refine et, Soul'u kilitle. Lineage (soy ağacı) her fork'u izler — kanonik karakter marka DNA'sı olarak kalır, varyantlar Surface/Mask seviyesinde nefes alır.
Dürüst kapsam
İlgili
Soul → Surface üretim akışının adım adım pipeline'ı.
Mask'ten sohbet çalışma zamanı için referans embedding üretimi.
Lock / Cascade / Manual / Refine — hangi katmanı nasıl değiştirirsin.
Her katman için yazma istemleri ve karşı-örüntüler (anti-pattern'ler).