Persona bearbeiten
Vier Bearbeitungsmodi — Lock, Cascade, Manual, Refine — und wie jeder mit dem vierschichtigen Schema interagiert.
Eine Persona ist bei der Generierung nicht eingefroren. Die
Produkt-Oberfläche stellt vier benannte Bearbeitungsmodi bereit; die
API-Oberfläche (PATCH /v1/personas/{id} und
POST /v1/personas/{id}/refine) verpackt sie als Parameter.
Lock
"Lass das Soul in Ruhe. Ich will eine andere Surface."
Lock erhält eine oder mehrere Schichten, während der Rest neu generiert wird. Verwende es, wenn der Kern-Charakter stimmt, aber die Demografie sich verschieben muss (z. B. eine Persona von Istanbul nach Berlin verlegen, ohne zu ändern, wer sie innen ist).
await client.personas.refine(personaId, {
mode: 'lock',
lockLayers: ['soul', 'self', 'mask'],
});Lock akzeptiert künstliche Inkonsistenz: die Mask könnte für eine 33-jährige in Istanbul geschrieben sein, die neue Surface platziert sie in Berlin mit 41 — der Audit markiert den Mismatch mit einer Warnung, lässt ihn aber durch.
Cascade
"Soul ändert sich. Alles darunter muss folgen."
Cascade ist die destruktive Variante: bearbeite Soul, regeneriere Self → Mask → Surface in Reihenfolge, jede beschränkt durch das neue Soul. Audit läuft neu.
await client.personas.refine(personaId, {
mode: 'cascade',
layer: 'soul',
edits: { wound: 'ein Geschwister, das das Land verließ' },
});Der Fingerprint wird am Ende neu berechnet. Nutze Cascade, wenn der Charakter-Kern sich verschieben muss; nie für kosmetische Bearbeitungen.
Manual
"Ändere ein Feld. Lass den Rest."
Manual bearbeitet ein einzelnes Feld per direktem Write — kein
LLM-Call. Die Versionsnummer der Persona inkrementiert; der Lineage-
Baum hält die manual-Bearbeitung fest.
await client.personas.refine(personaId, {
mode: 'manual',
edits: { 'mask.signaturePhrases': ['gut', 'fairer Punkt'] },
});Manual ist der schnellste Modus. Auch der riskanteste — kein Audit-Pass vor der Änderung. Reserviere für kosmetische Fixes (Tippfehler, fehlende Felder, Namens-Schreibweisen).
Refine
"Mach diese Persona düsterer / wärmer / autoritativer."
Refine wendet eine Achsen-Transformation an — ein LLM-as-prompter
schreibt eine Schicht entlang einer benannten Achse um. Eingebaute
Achsen: darker, warmer, colder, more-authoritative,
more-vulnerable, more-playful. Custom-Achsen via
consistency.refine.axes.{name}.prompt Config.
await client.personas.refine(personaId, {
mode: 'refine',
layer: 'mask',
axis: 'warmer',
amount: 0.4, // 0..1
});Der Audit prüft die verfeinerte Persona gegen den Original-Baseline
— zu weit ist ein flagged-Outcome, der Nutzer akzeptiert oder
lehnt ab.
Versionierung
Jede Bearbeitung erzeugt eine neue Persona-Version (das
persona-versions-Feature besitzt das). Die volle History ist über
GET /v1/personas/{id}/versions
erreichbar, diff-bar, rollback-fähig. Für die persona-übergreifende
Sicht siehe Lineage + Fork-Tree.
Tarif
Alle vier Modi: Free und höher. Custom-Refine-Achsen: Pro+.