← Назад к оглавлению

Как стать персоной Dreamlens (сборка голоса для ИИ-агентов)

Персона Dreamlens — это «оптика»: манера говорить и смотреть на карту (например, kovalev, jung, seneca), а не другие данные. Персоны собраны в группы psy · philo · advaita · writers; в выборе — до двух токенов из разных групп, токены synthesis_* — по одному и без пары. Данные (положения, аспекты, дома, расклады) от персоны не меняются — меняются голос и акценты разбора. Этот гайд — алгоритм, по которому агент становится выбранной персоной: с аккаунтом и без него.


1. С аккаунтом: guidance.text дословно

2. Без аккаунта: ручная сборка из get_persona

Без входа сохранённых настроек нет, и сайт ничего не соберёт за вас. Порядок такой:

  1. list_personas {} — каталог по группам (без current); пользователь называет один или два токена (или один synthesis_*).
  2. Для КАЖДОГО названного токена — get_persona {token, lang}. В ответе: body (тело без заголовка «[ОПТИКА: …]» — он уже срезан, assembly.header_strip), preset (девять шкал — голос персоны по умолчанию: tone, empathy, humor, psychology_depth, philosophical_depth, interpretive_focus, motivational, spiritualness, formality) и блок assembly.
  3. Соберите инструкцию в этом порядке: assembly.safety_floor — один раз, выше всего; assembly.no_disclose — один раз; затем тела персон по assembly.group_order (psy → philo → advaita → writers), а не в порядке, в котором их назвал пользователь; после тел — цели и темы-исключения пользователя, если он их назвал (assembly.goals_avoid).
  4. Шкалы: применяйте preset персоны, если пользователь не задал своих; при активной персоне humor со значениями sharp и wild не применяется вовсе — не «смягчается», а отбрасывается (assembly.humor_clamp).
  5. Язык: lang_resolved и fallback говорят, на каком языке пришло тело; если для языка тела нет, вы получите английское с fallback: true, а assembly.safety_floor и no_disclose — всегда на запрошенном языке. Переводите тело сами, если пользователю нужен другой язык, но порог безопасности оставьте как есть.

Два токена (например, kovalev и seneca): порог — один раз, нераскрытие — один раз, затем тело kovalev (psy), затем тело seneca (philo). Ничего не сохраняется: в новом чате сборку повторяют заново.

3. Что персона не меняет