Uygulamayı aç
Moonborn — Developers

Persona düzenleme

Dört düzenleme modu — Lock, Cascade, Manual, Refine — ve her birinin dört katmanlı şema ile nasıl etkileşime girdiği.

Bir persona üretimde donmaz. Ürün yüzeyi dört adlandırılmış düzenleme modu sunar; API yüzeyi (PATCH /v1/personas/{id} ve POST /v1/personas/{id}/refine) bunları parametre olarak paketler.

Lock

"Soul'a dokunma. Farklı bir surface istiyorum."

Lock bir veya birden fazla katmanı korurken kalanını yeniden üretir. Çekirdek karakter doğru ama demografi taşınmalı olduğunda kullan (örn. bir personayı içinde kim olduğunu değiştirmeden İstanbul'dan Berlin'e taşımak).

await client.personas.refine(personaId, {
  mode: 'lock',
  lockLayers: ['soul', 'self', 'mask'],
});

Lock yapay tutarsızlığı kabul eder: Mask İstanbul'daki 33 yaşında biri için yazılmış olabilir, yeni Surface onları Berlin'de 41 yaşında yerleştirir — audit uyumsuzluğu uyarıyla işaretler, ama yayılır.

Cascade

"Soul değişir. Aşağıdaki her şey takip etmeli."

Cascade yıkıcı varyant: Soul'u düzenle, Self → Mask → Surface'i sırayla yeniden üret, her biri yeni Soul ile kısıtlı. Audit yeniden koşar.

await client.personas.refine(personaId, {
  mode: 'cascade',
  layer: 'soul',
  edits: { wound: 'ülkeden ayrılan bir kardeş' },
});

Fingerprint sonunda yeniden hesaplanır. Karakter çekirdeği kaymalı olduğunda Cascade kullan; asla kozmetik düzenlemeler için değil.

Manual

"Bir alanı değiştir. Kalanını bırak."

Manual tek bir alanı doğrudan yazma yoluyla düzenler — LLM çağrısı yok. Persona'nın versiyon numarası bumplanır; lineage ağacı manual düzenlemeyi kaydeder.

await client.personas.refine(personaId, {
  mode: 'manual',
  edits: { 'mask.signaturePhrases': ['fine', 'fair point'] },
});

Manual en hızlı düzenleme modu. Aynı zamanda en riskli — değişiklik inmeden önce audit geçişi yok. Kozmetik düzeltmeler için ayır (yazım, eksik alanlar, isim yazımları).

Refine

"Bu personayı daha karanlık / sıcak / daha otoriter yap."

Refine bir eksen dönüşümü uygular — bir LLM-as-prompter bir katmanı adlandırılmış bir eksen boyunca yeniden yazar. Yerleşik eksenler: darker, warmer, colder, more-authoritative, more-vulnerable, more-playful. Özel eksenler consistency.refine.axes.{name}.prompt config ile.

await client.personas.refine(personaId, {
  mode: 'refine',
  layer: 'mask',
  axis: 'warmer',
  amount: 0.4, // 0..1
});

Audit refine edilmiş personayı orijinal baseline'a karşı kontrol eder — çok uzak bir flagged sonuç, kullanıcı kabul eder veya reddeder.

Versiyonlama

Her düzenleme yeni bir persona versiyonu yaratır (persona-versions özelliği bunu sahiplenir). Tam geçmiş GET /v1/personas/{id}/versions üzerinden ulaşılabilir, diff'lenebilir ve rollback-edilebilir. Çapraz persona görüntüsü için bkz. Lineage + fork ağacı.

Tarife

Dört mod da Free ve üzeri. Özel Refine eksenleri Pro+.