Анатомия рабочего промта: 6 блоков, которые меняют всё
Персонаж-карта (не биография)
Не «Иван, 25 лет, vysokiy». А: «Иван, бывший боец ПМК, говорит рублено, матерничает как пунктуация, циничен, но боится привязанностей. В стрессе переходит на мат и сарказм. Никогда не использует эвфемизмы для половых органов или актов».
Речевой портрет
Конкретные маркеры: любимые руганые конструкции («ёб твою мать» vs «пшёл нахер»), ритм фраз, использование матерных приставок (раз-, на-, за-, под-), интонационные частицы. Приведите 3-5 примеров реплик персонажа в разных эмоциональных состояниях.
Ситуативный контекст
Где, когда, что предшествовало, каково отношение персонажей друг к другу прямо сейчас. «После драки в баре, адреналин не спал, они в туалете, она Erste援助 ему перевязать руку, он хочет её, она — нет, напряжение в том, что оба это знают».
Стилистические якоря
Ссылки на авторов/тексты, чей голос вы хотите: «стиль Чак Паланик — короткие предложения, жестокая честность, внутренний монолог прерывает действие» или «проза Ирвин Уэлш — диалект, поток сознания, мат как музыка».
Технические параметры
Температура 0.85-0.95 (выше — более дерзкий голос, ниже — повторения). Top-p 0.9. Max tokens — с запасом. Stop sequences: ни одного, связанного с 18+ лексикой. Presence penalty 0.3-0.5 заставляет вводить новые детали вместо зацикливания.
Фрейминг выходных данных
«Пиши от третьего лица, примыкая к [персонаж]. Внутренний монолог в курсиве. Диалоги — в кавычках-ёлочках. Матерная лексика — без цензуры, естественная для персонажа. Никаких метафор вроде «его мужское достоинство». Называй вещи своими именами».
Как заставить мат работать на характере, а не на шоке
Правило «трёх функций»
Каждое ругательное слово в тексте должно выполнять минимум одну из функций: 1) характеристика говорящего (класс, регион, воспитание, текущее состояние), 2) эмоциональная окраска сцены (ярость, страх, восторг, усталость), 3) ритмическая — мат как ударный акцент в предложении. Если слово не тянет ни одну — вырезай.
Индивидуальный матерный идёома
У каждого персонажа — свой набор. Один говорит «бля» как запятую. Другой — только «сука» в моменты гнева. Третий — изобретает комбинации: «ёбаный в рот трактор». Зафиксируй это в промте примеров. DeepSeek подхватит паттерн и будет вариативен в его рамках.
Код-свитчинг в диалогах
Реальные люди меняют регистр в зависимости от собеседника. С другом — обшарпанно. С начальником / полицейским / тещей — чисто. С любимым — смесь нежности и грязи. Промт должен указывать: «с X говорит так, с Y — иначе». Это создаёт объём и реалистичность.
Внутренний монолог ≠ внешняя речь
В голове персонаж может быть поэтичнее, жесточе или наоборот — чище. Разделяй слои. Промт: «внутренний голос [Имя] менее матерничает, но более циничен / более уязвим / использует другие метафоры». Это даёт глубину, недостижимую в диалогах.