Ç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-childve 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
- Kavram girişi: Soul, Self, Mask, Surface.
- Runtime detayı: Voice fingerprint.
- Endpoint referansı: API reference.