Почему стандартные промты ломают канон
Вы просите: «Напиши фанфик про Гарри и Драко». DeepSeek выдаёт грамотный текст, где Гарри звучит как вежливый офис-менеджер, а Драко — как злодей из дешёвого сериала. Модель не «знает» персонажей — она предсказывает вероятные токены по средним данным интернета.
Фанфик требует имитации голоса, а не генерации сюжета. Голос — это лексика, ритм предложений, типичные метафоры, реакция на стресс, табуированные слова. Без явной инъекции этих параметров модель регрессирует к «среднему человеку».
DeepSeek (особенно R1 с рассуждением) выигрывает у других: он может удерживать длинный контекст и следовать сложной логике «если-то». Но его нужно заставить включить этот режим через структуру промта.
Анатомия рабочего промта: четыре обязательных слоя
1. Персонаж-библия (Voice Bible)
Список жёстких факторов: имя, возраст, речь (короткие фразы/поток сознания), любимые слова, слова-триггеры, слова-запреты, типичная жестикуляция, внутренний монолог vs внешняя речь. Один абзац на персонажа.
2. Стейт мира (World State)
Где, когда, какой альтернативный факт (AU) активен. Статус отношений: враги / друзья / любители / незнакомцы. Физическое состояние: уставший, раненый, пьян, в маске. Это контекст сцены, а не вселенной.
3. Референс-голос (Voice Samples)
2–3 коротких цитаты из канона (книга, сценарий, игра), идеально передающие интонацию. Модель копирует паттерн n-грамм. Лучше 50 слов точного голоса, чем 500 слов описания.
4. Жёсткие ограничения (Negative Constraints)
Чего НЕ делать: никаких внутренних монологов от третьего лица, никаких «он подумал», никаких современных сленгов в историческом сеттинге, никаких счастливых концовок, если задан трагический тон. Отрицание работает надежнее утверждения.
Versus: промт-любитель vs промт-профи
Напиши фанфик про Шерлока и Ватсона.
Жанр: хёрт/комфорт.
Шерлок ранен, Ватсон лечит.
Тон эмоциональный, 2000 слов.
Пиши красиво и литературно.- Нет голосов
- Нет контекста сцены
- «Красиво» = клиши
- Нет запретов
[SYSTEM]
Role: Co-author of BBC Sherlock fanfiction.
Voice Bible Sherlock: Laconic, precise vocabulary, avoids emotional adjectives, thinks in deductions, "boring" = insult. Never says "I feel". Ref: "Sentiment is a chemical defect."
Voice Bible John: Grounded, warm but clipped, military efficiency, hides tenderness under pragmatism. Ref: "I asked you for one more miracle."
CONTEXT: Post-Reichenbach reunion. Sherlock has gunshot wound (shoulder). John treats it in 221B. Tension: anger under relief.
CONSTRAINTS: No internal monologue tags. Show don't tell. Sherlock speaks in fragments. John speaks in full sentences. No "he thought". Temp 0.6.
TASK: Write the wound treatment scene. 1500 words. End on John's line.- Голоса зафиксированы
- Контекст конкретный
- Стиль через отрицание
- Параметры генерации
Три шаблона под частые тропы: копируйте, адаптируйте, пишите
Продвинутый уровень: режим рассуждения (R1) и цепочка подсказок
DeepSeek R1 уникален: он «думает» в скрытом блоке <think>. Для фанфика это золото. Заставьте его «подумать» за персонажа перед генерацией текста.
Добавьте в системный промт:
REASONING PROTOCOL:
Before writing each paragraph, simulate:
1. What does Character want RIGHT NOW?
2. What is Character AFRAID of right now?
3. How does VOICE BIBLE dictate the sentence structure for this emotion?
4. Check against NEGATIVE CONSTRAINTS.
Output only the narrative text. Hide reasoning.Также работает Chain-of-Prompting (цепочка промтов):
- Промт 1: «Выдели 10 ключевых фраз-маркеров голоса Персонажа Х из этих 5 референсов».
- Промт 2: «Напиши профиль психологического состояния Персонажа Х в сцене Y, используя маркеры».
- Промт 3: «Напиши сцену, используя профиль и маркеры. Запрет: использовать маркеры дословно — только как ритмический каркас».
Лайфхак: «Режим редактора»
После генерации первой версии скиньте текст обратно в чат с промтом:
Act as Senior Fiction Editor.
Analyze the text for Voice Drift.
Flag lines where Character sounds OOC.
Suggest exact rewrites for flagged lines only.
Preserve plot and pacing.Модель найдёт «дрожание голоса» (voice drift) точнее вас — у неё есть доступ к статистике лексики всего канона.