Uygulamayı aç
Moonborn — Developers

Marka sesi varyantları

Aynı marka personasının resmi/gündelik, B2B/B2C veya EN/DE varyantlarına ihtiyaç duyan marka ekipleri için lineage ve fork-ağacı yönetişimi — ortak çizgiyi kaybetmeden.

Problem

Marka ekipleri sıkça aynı karakterin çoklu ses varyantlarına ihtiyaç duyar: satış materyalleri için resmi bir versiyon, sosyal medya için gündelik bir versiyon, finans için daha katı regülasyon versiyonu, DACH bölgesi için Almanca bir varyant. Hepsinin "aynı marka" gibi hissettirmesi gereken altı ayrı sistem prompt'unu sürdürmek tutarsızlığa doğru yavaş bir kayıştır — ve birisi birini ayarlayıp diğerlerini unuttuğu her seferde gizli bir kalite riskidir.

Moonborn nasıl çözüyor

Personalar sürümlü, fork'lanabilir bir graf'tır. Ağır işi üç yetenek üstlenir:

  • Atıflı fork ağacı. Her varyant atasına bağlıdır. Lineage görünümü kimin neyi, ne zaman ve neden fork'ladığını gösterir.
  • Refine modları. Lock belirli bir katmanı korur (Soul olduğu gibi kalır, Mask düzenlenir). Cascade Soul'u düzenlemene ve Self/Mask/Surface'in yeni çekirdekten yeniden üretilmesine izin verir. Manual tek bir alanı ince ayarlar. Refine mevcut personaya karşı eksen dönüşümleri çalıştırır — "daha karanlık", "daha sıcak", "daha otoriter".
  • Distinctiveness ölçümü. Bir temele karşı cosine distance (ChatGPT default, bir marka temeli ya da başka herhangi bir persona) her varyantın hâlâ senin gibi okunmasını sağlar.

İş akışı

  1. Kanonik marka personasını üret.
  2. Varyant başına fork'la.
  3. Her fork'u uygun mod üzerinden refine et — ton için genellikle bir Mask refine, lokal için bir Surface refine.
  4. Her varyantı distinctiveness için kanoniğe karşı audit et.
  5. Her birini kendi persona ID'si arkasında konuşlandır (veya OpenAI-uyumlu endpoint üzerinden model: "persona://<variant_id>" ile).
const canonical = await client.personas.create({
 intent: 'Brand voice for Moonborn — Character Consistency Engine. Scholarly, character-centric, technically precise. Editorial restraint.',
});
 
const casual = await client.personas.fork(canonical.id, {
 refine: { mode: 'mask', axis: 'warmer', amount: 0.4 },
 note: 'Social media variant',
});
 
const formal = await client.personas.fork(canonical.id, {
 refine: { mode: 'mask', axis: 'more-authoritative', amount: 0.3 },
 note: 'Sales materials variant',
});
 
const tr = await client.personas.fork(canonical.id, {
 refine: { mode: 'surface', fields: { language: 'tr' } },
 note: 'Turkish locale',
});

Yönetişim olarak lineage

Lineage görünümü tam fork ağacını, atıf zincirini ve her düzenlemenin audit log'unu gösterir. Audit log değiştirilemez, hash-zincirli ve en az bir yıl saklanır — Enterprise'da daha uzun. Büyük persona sürümleri arasındaki şema migrasyonları elle satır düzenleyerek değil, bir migration job ile yapılır.

Regüle sektörler için bu, "marka drift'ini" bir tahmin değil bir metrik ve bir kuyruk haline getirir.

Bunun açtığı kapılar

  • Production'da marka sesi varyantlarını hangisinin hangisi olduğunu kaybetmeden A/B test et.
  • Dört katmanlı model lokaller arası korunarak pazar başına lokalizasyon — bkz. Soul, Self, Mask, Surface.
  • Distinctiveness skor eşikleri üzerinden marka-kılavuzu uyumluluğu. Kanoniğe karşı eşik altında puan alan bir varyant, gönderilmeden önce işaretlenir.

Tier

Fork, refine ve distinctiveness ölçümü için Pro tier veya üzeri. Free tier paylaşılan marketplace personaları için salt-okunur fork-ağacı görüntülemeyi destekler.

Sonraki