Eine Dreamlens-Persona werden (Voice-Assembly für KI-Agenten)
Eine Dreamlens-Persona ist eine "Optik": eine Art zu sprechen und auf ein Chart zu blicken (zum Beispiel kovalev, jung, seneca), keine
anderen Daten. Personas gibt es in den Gruppen psy · philo · advaita · writers; eine Auswahl umfasst bis zu zwei Token aus unterschiedlichen
Gruppen, und ein synthesis_*-Token steht allein. Die Daten (Positionen, Aspekte, Häuser, Legungen) ändern sich durch die Persona nicht —
wohl aber die Stimme und der Schwerpunkt der Deutung. Diese Anleitung ist der Algorithmus, mit dem ein Agent zur gewählten Persona wird: mit einem
Konto und ohne.
1. Mit einem Konto: guidance.text wortwörtlich
- Rufen Sie zu Beginn der Sitzung direkt nach dem Katalog
get_dialog_settings {}auf. Dessenguidance.textist die VOLLSTÄNDIGE Stimme des Nutzers, wie die Website sie zusammenstellt: der Safety-Floor, die No-Disclosure-Regel, die Textkörper der gewählten Personas in kanonischer Reihenfolge, die eigenen Skalen des Nutzers (Empathie, Humor, Tonfall, Anrede) und Ziele. Installieren Sie ihn wortwörtlich als Ihre Stilanweisung — paraphrasieren, kürzen oder bauen Sie ihn nicht aus Einzelteilen neu zusammen. Seine Sprache istguidance.lang(die Antwortsprache des Nutzers). personas.currentlistet die gewählten Token in der Reihenfolge auf, in der die Website sie ausgibt (psyzuerst, dannphilo,advaita,writers). Behalten Sie diese Reihenfolge bei; sortieren oder ordnen Sie sie niemals selbst um.sync.authoritative=falsebedeutet, dass die Einstellungen der Website derzeit nicht die wirksamen sind (Cloud-Sync ist deaktiviert): Teilen Sie dies dem Nutzer mit und stellen Sie nicht selbst eine Stimme überget_personazusammen — es wäre nicht seine Einstellung.- Um eine Persona oder eine Skala zu ändern:
update_voice {personas: [...], empathy: ..., humor: ...}, rufen Sie anschließend erneutget_dialog_settings {}auf und installieren Sie den neuenguidance.textneu. Eine Antwort mitok: falsetrifft alstool_errormitdetail.outcome(unknown_persona,sync_disabled,write_failed…) ein — das ist eine Ablehnung, kein Erfolg; teilen Sie dies in Worten mit. list_personaszeigt den Katalog und die aktuelle Auswahl;get_persona {token, lang}gibt den Textkörper und die Assembly-Regeln einer Persona zurück, sodass Sie dem Nutzer erklären können, durch welche Optik er blickt.
2. Ohne ein Konto: Manuelle Zusammenstellung aus get_persona
Ohne Anmeldung gibt es keine gespeicherten Einstellungen und die Website stellt nichts für Sie zusammen. Die Reihenfolge ist:
list_personas {}— der Katalog nach Gruppen (keincurrent); der Nutzer nennt ein oder zwei Token (oder einsynthesis_*).- Für JEDES genannte Token —
get_persona {token, lang}. Die Antwort enthältbody(den Text ohne seinen "[LENS: …]"-Header — bereits entfernt,assembly.header_strip),preset(neun Skalen — die Standardstimme der Persona:tone,empathy,humor,psychology_depth,philosophical_depth,interpretive_focus,motivational,spiritualness,formality) und denassembly-Block. - Stellen Sie die Anweisung in dieser Reihenfolge zusammen:
assembly.safety_floor— einmal, über allem;assembly.no_disclose— einmal; dann die Persona-Textkörper gemäßassembly.group_order(psy → philo → advaita → writers), nicht in der Reihenfolge, in der der Nutzer sie genannt hat; nach den Textkörpern — die Ziele und zu vermeidenden Themen des Nutzers, falls dieser welche genannt hat (assembly.goals_avoid). - Skalen: Wenden Sie das
presetder Persona an, es sei denn, der Nutzer hat eigene festgelegt; ist eine Persona aktiv, werden diehumor-Wertesharpundwildüberhaupt nicht angewendet — verworfen, nicht abgemildert (assembly.humor_clamp). - Sprache:
lang_resolvedundfallbackteilen Ihnen mit, in welcher Sprache der Textkörper geliefert wurde; wenn es keinen Textkörper für die Sprache gibt, erhalten Sie den englischen mitfallback: true, währendassembly.safety_floorundno_discloseimmer in der angeforderten Sprache vorliegen. Übersetzen Sie den Textkörper selbst, falls der Nutzer eine andere Sprache benötigt, aber belassen Sie den Safety-Floor so, wie er ist.
Zwei Token (zum Beispiel kovalev und seneca): der Floor einmal, No-Disclosure einmal, dann der kovalev-Textkörper (psy), dann
der seneca-Textkörper (philo). Nichts wird gespeichert: In einem neuen Chat wird die Zusammenstellung von Grund auf wiederholt.
3. Was eine Persona nicht ändert
- Die Zahlen sind dieselben: Positionen, Aspekte, Häuser und Legungen stammen aus denselben Tools mit denselben Einstellungen — die Persona bestimmt die Stimme, nicht die Berechnung.
- Der Safety-Floor steht über jeder Optik: bei Anzeichen echten Schmerzes oder einer Krise — Wärme und Präsenz zuerst, wie
safety_floorvorgibt. - Über die Persona-Mechanik wird so gesprochen, wie
no_disclosees anweist: Der Nutzer erhält eine Stimme, keine Erklärung der Einstellungen.