Uygulamayı aç
Moonborn — Developers

Persona DNA — altı eksenli karşılaştırma şekli

Big Five (beş büyük kişilik özelliği) + Soul arketipinden türetilen altı boyutlu sayısal özet; arayüzde radar grafik, API'de `dna` nesnesi, ensemble + marka denetimi için karşılaştırma temeli.

Persona DNA, bir persona'nın psikolojik profilini karşılaştırılabilir bir şekle dönüştüren altı boyutlu skordur. Big Five özellikleri + Soul arketipinin yoğunluğu birleştirilir; sonuç arayüzde radar grafik, API'de dna nesnesi, çalışma zamanında benzerlik sorgularının temeli.

İki ihtiyaç için var:

  • Görsel kimlik — Arayüzde persona kartında DNA radarı tanımlayıcı şekli verir.
  • Karşılaştırma — "bu persona'ya yakın 3 persona bul", "topluluktaki (ensemble) bu üç karakter çok benzemiş mi?"

Bu sayfayı bitirdiğinde

  • DNA'nın altı eksenini ve her birinin kaynağını (Big Five vs Soul) bileceksin.
  • DNA nesnesinin JSON şeklini göreceksin.
  • DNA'yı ne için kullanacağını (ve ne için kullanmayacağını) ayırt edebileceksin.
  • Karşılaştırma uç noktasının iki persona arasında ve organizasyon içi çağrı biçimini bileceksin.

Ön koşul: Soul/Self/Mask/Surface — DNA, Self ve Soul katmanlarından türetilir.

Altı eksen

EksenAralıkKaynak
openness (deneyime açıklık)0..1Big Five (Self)
conscientiousness (sorumluluk)0..1Big Five (Self)
extraversion (dışadönüklük)0..1Big Five (Self)
agreeableness (uyumluluk)0..1Big Five (Self)
neuroticism (nevrotizm)0..1Big Five (Self)
archetypeIntensity (arketip yoğunluğu)0..1Soul arketipinin referans hattan uzaklığı

Altı sayısı tasarım gereğidir. Big Five tek başına bir karakterin sosyal davranışını yakalar ama anlatı çekimini kaçırır. "Rebel" (asi) arketipinin yoğunluğu (0.81 = güçlü asi, 0.3 = yumuşak asi) karakterin "ortalama persona'dan ne kadar farklı" olduğunu sayısallaştırır.

JSON şekli

{
  "openness": 0.78,
  "conscientiousness": 0.71,
  "extraversion": 0.55,
  "agreeableness": 0.42,
  "neuroticism": 0.68,
  "archetypeIntensity": 0.81
}

İki uç noktada döner:

  • GET /v1/personas/{id} — persona nesnesinin dna alanı içinde
  • GET /v1/personas/{id}/dna — sadece DNA nesnesi (hafif)

Karşılaştırma — iki persona

const compare = await client.personas.compare({
  baseId: 'per_a',
  withIds: ['per_b', 'per_c'],
});

Sonuç eksen başına fark:

{
  "per_b": {
    "openness": -0.05,
    "conscientiousness": +0.12,
    "extraversion": -0.30,
    "agreeableness": +0.02,
    "neuroticism": +0.18,
    "archetypeIntensity": -0.10,
    "totalDistance": 0.38
  },
  "per_c": {
    "openness": -0.02,
    ...
    "totalDistance": 0.09
  }
}

per_c, per_b'den baseId'ye daha yakın.

Karşılaştırma — organizasyon içi

Team planındaki çalışma alanları için: çalışma alanındaki her persona ile karşılaştır, en yakın N eşleşmeyi al.

const matches = await client.personas.findSimilar({
  id: 'per_canonical',
  topK: 5,
  threshold: 0.30,
});

Kullanım örnekleri:

  • Tesadüfen kopya yakalama — fork varyantları < 0.15 skorla yakınsamış mı?
  • Topluluk (ensemble) çeşitlilik kontrolü — 3 karakterli sahnede iki karakter < 0.20 ise birbirinden ayırt edilemiyor demektir.
  • Marka varyantı denetimi — tüm marka varyantları DNA olarak aynı şekle mi kayıyor?

Ne için kullanırım, ne için kullanmam

Kenar durumlar (edge case'ler)

Manuel düzenleme DNA'yı değiştirir mi?

bigFive.openness değerini manuel düzenleme ile değiştirirsen → DNA yeniden hesaplanır (openness doğrudan girdiydi).

soul.archetype değerini değiştirirsen → DNA yeniden hesaplanır (archetypeIntensity yeniden ölçülür).

surface.name değiştirmek → DNA değişmez (Surface girdi değil).

Refine sonrası DNA sıçraması

mode: 'refine' + axis: 'colder' ile bir Mask refine yaptıysan, extraversion ve agreeableness düşebilir (Self katmanı dolaylı etkilenir). Bunu lineage tree'de sürümler uç noktası ile takip edebilirsin.

API

  • GET /v1/personas/{id}/dna — mevcut DNA
  • POST /v1/personas/compare — N persona arası eksen farkı
  • POST /v1/personas/find-similar — organizasyon içi yakın eşleşmeler

Plan gereksinimi

PlanYetenek
FreeDNA salt-okunur, varsayılan radar arayüzü
Procompare uç noktası, özel referans hat tanımı
Teamfind-similar organizasyon-içi karşılaştırma
EnterpriseÖzel DNA boyutu (örn. 8 eksen, markaya özgü)

Dürüst kapsam

İlgili

Soul/Self/Mask/Surface

DNA'nın çıktığı Self ve Soul katmanları.

Open →
Distinctiveness

Persona ↔ referans hat kosinüsü — DNA değil, parmak izi vektörü.

Open →
Ensemble ilişki grafikleri

DNA'yı topluluk çeşitlilik denetiminde kullanma.

Open →
Lineage + fork tree

DNA değişikliklerinin soy ağacına nasıl bağlandığı.

Open →