Uygulamayı aç
Moonborn — Developers

Çok karakterli sahneler

Personalar arasında ensemble ilişkileri — UX araştırma panelleri, yaratıcı yazım diyalog ortakları, iç simülasyon araçları ve etkileşimli kurgu prototipleri için. Moonborn karakter katmanını sağlar; orkestrasyon sana aittir.

Problem

Tek personalı sohbet çözülmüş bir etkileşimdir. Çok personalı sahneler — iki veya daha fazla karakterin birbiriyle ve bir kullanıcıyla etkileşime girdiği yerler — naif kurulumları hızla kırar. Personalar birbirine doğru kayar, distinctiveness'larını kaybeder veya çok fazla context paylaştıkları için kendi arka planlarıyla çelişir.

Bunu çözmek bir system prompt'ta olmayan üç şey gerektirir: açık bir ilişki grafiği, sahne içinde karakter-başına drift izleme ve kadroyu ayırt edilebilir tutan bir distinctiveness tabanı.

Moonborn nasıl çözüyor

  • Ensemble ilişkileri. Personalar arasında tipli, çift-yönlü kenarlar tanımla — friend, ex-lover, mentor, rival, parent-child ve daha fazlası. Sohbet runtime'ı her turda ilgili kenarları prompt birleştirmesine enjekte eder.
  • Distinctiveness ölçümü. Sahnedeki diğer personalara karşı cosine mesafe. Bir kadro üyesine doğru kayan bir varyant gönderilmeden önce yakalanır.
  • Persona-başına voice fingerprint. Drift tespiti bir oturum içinde her karakter için bağımsız çalışır — her yanıt sahnenin ortalamasıyla değil, konuşmacının kendi fingerprint'iyle puanlanır.

Kurulum deseni

// Tek seferlik ilişki kurulumu.
await client.personas.relationships.create({
 personaId: 'persona_mert',
 with: 'persona_leyla',
 type: 'ex-lover',
 note: "Aynı çeyrekte hem bir şirketi hem bir ortaklığı bölen kurucu ortaklar.",
});
 
// Sahne-anı sohbet.
const session = await client.chat.sessions.create({
 personaId: 'persona_mert',
 ensemble: ['persona_leyla'],
 metadata: { sceneId: 'pitch-meeting' },
});
 
const reply = await client.chat.messages.create({
 sessionId: session.id,
 content: 'Genel toplantıda olanları anlat.',
 speaker: 'persona_mert',
});

Dürüst kapsam

Moonborn karakter tutarlılığı katmanıdır. Sahne orkestrasyonu — kimin konuşma sırası, sahnenin durum makinesi, dallanan anlatı, kayıt noktaları, animasyon kancaları — sana aittir.

Bir diyalog ağacı motoru, bir oyun motoru veya bir LMS değiliz. Karakter için Moonborn'u kullan; döngüyü kendin kur veya tercih ettiğin ajan çerçevesi, anlatı motoru veya araştırma aracıyla eşleştir.

Uygun kullanım senaryoları

  • UX araştırma panelleri — marka-ilgili ses kısıtlamalarına bağlı, çeşitli personalarla kullanıcı görüşme kohortlarını simüle et.
  • Yaratıcı yazım atölyeleri — sahne dinamiklerini test eden yazarlar için diyalog ortağı ensemble'ları.
  • İç simülasyon araçları — karar provası için çok-paydaşlı simüle edilmiş toplantılar (hukuk + ürün + tasarım).
  • Etkileşimli kurgu prototipleri — anlatı tasarımcıları için sahne-seviyesi prototipleme, üretim oyun runtime'ı değil.

Tarife

İlişkiler ve distinctiveness ölçümü için Pro tarife veya üzeri.

Sıradaki