Uygulamayı aç
Moonborn — Developers

Çok karakterli sahneler

Persona'lar arası ensemble ilişkileri — deneyim araştırma paneli, yaratıcı yazım diyalog ortakları, simülasyon araçları, interaktif kurgu prototipleri. Moonborn karakter katmanı, orkestrasyon sende.

Tek-persona sohbeti çözülmüş bir etkileşimdir. Çok-persona sahneleri — iki veya daha fazla karakterin birbiriyle ve kullanıcıyla etkileşime girdiği yerler — naif kurulumları hızla kırar:

  • Persona'lar birbirine doğru kayar → sesleri yakınsar, ayırt edilemez olur
  • Persona'lar kendi arka planlarıyla çelişir → çok fazla bağlam paylaştıkları için
  • Her karakter kendi parmak izini tutmaz → ortak "sahne ortalamasına" çöker

Bunu çözmek sistem isteminde olmayan üç şey gerektirir: açık ilişki grafiği, karakter başına bağımsız drift detection, distinctiveness kapısı.

Bu kullanım senaryosu sana uyar mı?

  • Masaüstü RPG / interaktif kurgu — oyuncu küçük bir kadroyla saatler geçiriyor
  • Deneyim araştırma paneli — 5+ farklı kullanıcı persona'sı aynı soruya cevap veriyor
  • Yaratıcı yazım atölyesi — yazarlar sahne dinamiklerini test ediyor
  • Kurum içi simülasyon — çok paydaşlı toplantı (hukuk + ürün + tasarım) provası

Moonborn ne sağlar

  • Ensemble ilişkileri — persona'lar arası tipli, yönlü kenarlar (friend, ex-lover, mentor, rival, parent-child). Sohbet çalışma zamanı her turda ilgili kenarları isteme enjekte eder.
  • Karakter başı voice fingerprint — sahnede her karakter için bağımsız drift detection. Her yanıt kendi parmak iziyle karşılaştırılır, sahnenin ortalamasıyla değil.
  • Distinctiveness ölçümü — ensemble içi ikili (pairwise) uzaklık. Bir karakter komşusuna doğru kayıyorsa erkenden yakalanır.

Kurulum deseni

// 1. Bir kerelik ilişki kurulumu
await client.personas.relationships.create({
  personaId: 'per_mert',
  with: 'per_leyla',
  type: 'ex-lover',
  note: 'Aynı çeyrekte hem bir şirketi hem bir ortaklığı bölen kurucu ortaklar.',
  bidirectional: true,
});
 
await client.personas.relationships.create({
  personaId: 'per_mert',
  with: 'per_ali',
  type: 'mentor',
  note: 'Ali Mert\'in ilk şirketinin ilk yatırımcısı.',
  bidirectional: false, // asimetrik — Ali, Mert için mentor; Mert, Ali için öğrenci (mentee)
});
 
// 2. Sahne anı sohbet oturumu
const session = await client.chat.sessions.create({
  ensemble: ['per_mert', 'per_leyla', 'per_ali'],
  metadata: { sceneId: 'pitch-meeting' },
});
 
// 3. Tur başı mesaj, konuşmacı (speaker) açık
const reply = await client.chat.messages.create({
  sessionId: session.id,
  content: 'Genel toplantıda olanları anlat.',
  speaker: 'per_mert',
});
 
console.log(reply.driftScore); // Mert'in parmak izine karşı

Detay: Çok karakterli sahneler eğitimi.

Kullanım örnekleri

Masaüstü RPG / interaktif kurgu

3 NPC bir tavernada konuşuyor:
- Dedektif ↔ Tanık: suspicious-of (asimetrik)
- Avukat ↔ Tanık: protective-of
- Dedektif ↔ Avukat: rival
 
30 tur sahne sürer; her karakter kendi sesinde kalır.
Dedektif sertliğini düşürmez, Tanık birden açılmaz.

Detay: NPC sahne orkestrasyonu.

Deneyim araştırma paneli — sentetik kullanıcı

5 kullanıcı persona'sı: tasarımcı, geliştirici, ürün yöneticisi,
pazarlamacı, destek temsilcisi
İlişki: hiçbiri (stranger / kenarsız) — her biri bağımsız bakış açısı
Soru: "Bu özellik size nasıl geliyor?"
→ 5 farklı yanıt, karakter-uyumlu, denetim-paralı

Detay: Sentetik kullanıcı araştırması.

Yaratıcı yazım — diyalog ortağı

2 karakter: ana karakter (protagonist) + karşıt karakter (antagonist, rival)
Yazar kullanıcı olarak sahneyi yönetir, karakter cevaplarını okur,
gerçek karakter sesini test eder.

Dürüst kapsam

Plan gereksinimi

PlanYetenek
FreeTek persona sohbeti (ensemble yok)
ProEnsemble ilişkileri + çok karakterli sohbet
Team+ özel ilişki tipleri + çalışma alanı ensemble grafiği
Enterprise+ çalışma alanları arası ensemble (nadir; ileri kurulum)

İlişki grafiği + çok karakterli sohbet Pro ve üzeri.

İlgili

Ensemble ilişkileri

Yerleşik 20 ilişki tipi + asimetrik kenarlar.

Open →
Çok karakterli sahneler eğitimi

3 karakterli sahnenin uçtan uca kurulumu.

Open →
NPC sahne orkestrasyonu

Moonborn'un oyun motoruyla entegrasyon deseni.

Open →
Sentetik kullanıcı paneli

Ensemble'ın deneyim araştırma aracı olarak kullanımı.

Open →