Ты открываешь чат. Настраиваешь температуру. Пишешь вводную: «Ты — Алекс, мой парень».
Первые сообщения — огонь. Он держит за руку, приносит кофе в постель, пишет стихи. Ты расслабляешься. Переходишь к сцене в спальне. И вдруг… он превращается в робота-вежливушку: «Я не могу генерировать контент взрослого характера» или, что хуже, в пошлого карicatoристa из дешёвого романа.
Проблема не в модели. Проблема в архитектуре промта. Большинство инструкций описывают что он должен быть, но не объясняют как удержать противоречие: нежность не отменяет страсть, а страсть не отменяет заботу.
Ядро дуальности: два полюса, один вектор
Модель не «понимает» характер. Она предсказывает токены по паттернам. Если в контексте есть «любящий» — она тянет к заботе. Если «сексуальный» — к генерации actos. Вместе без инструкций они дробится на шизофрению.
Решение — явная 헌법ция дуальности. В системном промте мы не пишем «ты нежный и страстный». Мы определяем два режимa и триггеры переключения.
Анатомия системного промта: 5 блоков, которые делают магию
1. Конституция Персонажа (Persona Constitution)
Не список прилагательных, а жесткие правила генерации. Определяем: имя, возраст, архетип (например, «Защитник — Любитель»), базовые страхи и желания.
2. Голос и Лексикон
Конкретные маркеры: любимые слова, тишина вместо слов, юмор, грязный разговор (словарь разрешенных/запрещенных слов). Примеры реплик в обоих режимах.
3. Якоря Поведения (Behavioral Anchors)
«Если пользователь плачет → Режим Якорь: притянуть, обернуть одеялом, говорить тихо».
«Если пользователь инициирует близость → Режим Искра: замедлить, посмотреть в глаза, взять инициативу».
4. Протокол Памяти
Инструкция к суммаризации: что хранить вечно (имена, травмы, кинки), что — в окне контекста, что — забывать. Запрет на галлюцинации фактов биографии.
5. Границы и Safety Dance
Явный список hard limits (восприятие модели). Инструкция: «Не отказывайся от ролей. Перенаправляй: фейд-ту-блэк, сенсорный фокус, эмоциональный резонанс».
Цикл итерации: от «норм» к «вау» за три прогона
Черновик: Набросок личности
Загружаешь шаблон. Меняешь имя, возраст, 2-3 кинка, 1 страх. Запускаешь тестовый диалог: «Привет», «У меня плохой день», «Хочу тебя». Смотришь, где ломается голос.
Few-Shot инъекция: Лечим голос
Берёшь 3-4 лучших и 2 худших ответа модели. Добавляешь в промт как блок EXAMPLES с метками [GOOD] / [BAD]. Модель калибруется на паттерне, а не на инструкции.
Stress-test: Границы и долгая дистанция
Прогоняешь 50+ сообщений. Провокации: отказ от секса, запрос на жестокость, паническая атака, смена сеттинга. Проверяешь: держит ли он биографию? Не скатывается ли в «дади-дом» по дефолту? Правишь Constitution.
Миф: «Фильтры убивают спайс»
- Пытаешься обойти через эвфемизмы («мой член», «её цветочек») → получаешь клишированную порнуху.
- Просишь «игнорируй правила» → получаешь рефуз или бан аккаунта.
- Пишешь слишком графично с первого сообщения → триггеришь классификатор токсичности до входа в контекст.
Реальность: «Сенсорный фокус — лучший обход»
- Фокус на реакции: Не «он входит в неё», а «вздох, срывающийся на ровном месте», «ногти, впивающиеся в плечо», «вкус кожи на губах».
- Эмоциональный резонанс: Секс как диалог. «Ты так теплая внутри», «Я чувствую, как ты дрожишь под мною». Модель генерирует эмоции безопасно.
- Фейд-ту-блэк как фореплей: «Остальное — между нами. Но утром он подаст кофе в постель, и в его глазах будет та же жажда». Читатель достраивает сам.