Первая глава по плану: как собрать промт, чтобы нейросеть писала в заданных рамках

Инструкция / Промт-инженерия

Первая глава по плану: как собрать промт, чтобы нейросеть писала в заданных рамках

Чёткая структура книги — это только половина дела. Вторая половина — промт, который заставит модель соблюдать логику, голос и детали вашего плана, а не галюцинировать свою историю.

Контекст вместо хаосаЖёсткие ограниченияГотовые шаблоны

У вас есть подробный план: арки персонажей, тайминг событий, мир, темы. Вы даёте его нейросети с надеждой — и получаете простыню текста, где герой внезапно меняет имя, а событие из главы 5 происходит в первой сцене.

Проблема не в плане и не в модели. Проблема в том, что план — это *карта*, а промт должен быть *навигатором*. Модель не «помнит» план так, как вы. Она видит токены. Ваша задача — превратить структуру в инструкции, которые невозможно проигнорировать.

Анатомия промта, который работает

Рабочий промт для первой главы — это не один абзац просьбы. Это четырёхслойная конструкция. Каждый слой решает свою проблему: от глобального понимания до запрета на конкретные ошибки.

Пропуск любого слоя даёт предсказуемый сбой: нет голоса — пишет «в стиле Четкого ГПТ»; нет ограничений — придумывает детали, которых нет в плане; нет контекста главы — пишет общую вводную вместо конкретной сцены.

Правило: Промт для первой главы всегда длиннее промтов для последующих. Вы закладываете фундамент. В следующих главах вы будете ссылаться на «предыдущий вывод» и давать только дельту изменений.

Слои контекста: от глобального к локальному

Четыре столпа контекста

Собирайте «пакет контекста» как конструктор. Не копируйте весь план в промт — распакуйте только то, что нужно для *этой* главы.

1. Глобальный контекст

Жанр, поджанр, целевой читатель, логика мира (магия/тех/социум), карта отношений персонажей, *главная тема* книги. Только суть, без воды.

2. Блюпринт главы 1

Не «план главы», а инструкция: цель сцены, вступающее действие, конфликт, кульминация микро-арки, хук на конец. Формат: маркированный список действий, а не.summary.

3. Голос и стиль (Voice)

POV (1-е/3-е лицо), психологическая дистанция, длина предложений, метафоричность, сленг/архаизмы. Обязательно: 2-3 параграфа-эталон («пиши как тут»).

4. Жёсткие ограничения

Что НЕЛЬЗЯ: менять имена, опережать сюжет, использовать клише («солнце встало»), внутренние монологи там, где нужен диалог, описание погоды без цели. Список стоп-слов и стоп-действий.

Дорожка сборки: от плана к промту за 5 шагов

1

Соберите досье

Выделите из библии книги только факты, релевантные главе 1: имена действующих лиц, текущая локация, пред история конфликта.

2

Разбейте на биты

Превратите план главы в список «битов» (beats): 1. Хук. 2. Инцидент. 3. Реакция. 4. Решение. 5. Клинч. Каждый бит = 1-2 абзаца задачи.

3

Прикрепите голос

Вставьте 2-3 эталонных фрагмента (ваши или любимого автора). Добавьте инструкцию: «Имитируй ритм, лексику и дистанцию эталонов».

4

Задайте стоп-лист

Сформулируйте 5-7 правил «Никогда не делай». Пример: «Не начинай главу с пробуждения», «Не описывай внешность героя списком».

5

Запустите и итерируйте

Первый запуск — черновик. Вторым промтом корректируете: «Усили диалог вбите 3», «Убери рефлексию героя вбите 1». Не пытайтесь получить идеал с первого раза.

Три шаблона: от минимального к профи

Выбирайте уровень детализации под задачу. В каждом шаблоне [КВАДРАТНЫЕ СКОБКИ] — ваши данные. Не удаляйте системные инструкции в фигурных скобках { }.

MINIMAL_v1.txt
Система: Ты — профессиональный писатель жанра [ЖАНР]. Пишешь на [РУССКОМ] языке.
Контекст книги: [2-3 ПРЕДЛОЖЕНИЯ: МИР, ГЛАВНЫЙ КОНФЛИКТ, ГЕРОЙ]
Задача: Напиши Главу 1 (~[КОЛ-ВО СЛОВ] слов).
План главы (биты):
1. [ХУК: С ЦЕГО НАЧИНАЕМ]
2. [ИНЦИДЕНТ: ЧТО СЛУЧИЛОСЬ]
3. [РЕАКЦИЯ ГЕРОЯ]
4. [КЛИНЧ/ХУК НА ГЛАВУ 2]
Стиль: [POV, ТОН, 1 ПРИМЕР РИТМА]
Запреты: [3 ГЛАВНЫХ НЕТ]

{Пиши только текст главы. Без комментариев. Маркдаун не используй.}
STANDARD_v2.txt
# РОЛЬ И КОНТЕКСТ
Ты — автор бестселлеров в жанре [ЖАНР/ПОДЖАНР]. Твоя задача — написать сильную, атмосферную Главу 1 новой книги.

# БИБЛИЯ ПРОЕКТА (ТОЛЬКО СУТЬ)
Мир: [КЛЮЧЕВЫЕ ПРАВИЛА МИРА, УНИКАЛЬНАЯ ФИЧА]
Герой: [ИМЯ, ВОЗРАСТ, КЛЮЧЕВАЯ РАНА/ЦЕЛЬ, ГОЛОС ВНУТРИ]
Антагонист/Силы: [КТО/ЧТО ПРОТИВОСТОИТ]
Тема книги: [ЧЕМ НАСТОЯЩЕЕ ИССЛЕДУЕТСЯ]

# БЛЮПРИНТ ГЛАВЫ 1 (СЦЕНАРНЫЙ ПЛАН)
Сцена 1 (Хук): [ГДЕ, КОГДА, ЧТО ВИДИТ ГЕРОЙ, КАКОЕ ЧУВСТВО]
Сцена 2 (Инцидент): [СОБЫТИЕ, РУШАЩЕЕ СТАТУС-КВО]
Сцена 3 (Реакция): [ДЕЙСТВИЕ/РЕШЕНИЕ ГЕРОЯ, ПЕРВЫЙ ШАГ]
Сцена 4 (Клинч): [ОБРАЗ/ФРАЗА/ДЕЙСТВИЕ, ТЯНУЩЕЕ В ГЛАВУ 2]

# ГОЛОС И СТИЛЬ (VOICE GUIDE)
POV: [1-е лицо прошлое / 3-е близкое / ...]
Ритм: [КОРОТКИЕ ПРЕДЛОЖЕНИЯ В ДИНАМИКЕ, ДЛИННЫЕ В РЕФЛЕКСИИ]
Лексика: [СЛЕНГ/ТЕРМИНЫ/АРХАИЗМЫ — КОНКРЕТНЫЕ ПРИМЕРЫ]
Эталон (вставьте 2 абзаца):
"[ВАШ ТЕКСТ-ЭТАЛОН 1]"
"[ВАШ ТЕКСТ-ЭТАЛОН 2]"

# ЖЁСТКИЕ ОГРАНИЧЕНИЯ (HARD CONSTRAINTS)
1. Не опережай сюжет: события Главы 2+ — табу.
2. Не используй клише: [СПИСОК: "солнце встало", "сердце заколотилось", ...]
3. Не пиши "рассказ от третьего лица о чувствах" — показывай через действие/диалог.
4. Имена и факты из Библии — закон. Не выдумывай новых персонажей.
5. Объём: [МИН] — [МАКС] слов. Главы не нумеруй.

{Вывод: только текст главы. Параграфы разделены пустой строкой.}
PRO_ITERATIVE_v3.md
---
role: senior_coauthor
project: [НАЗВАНИЕ ПРОЕКТА]
phase: chapter_1_drafting
---

## 1. ГЛОБАЛЬНЫЙ КОНТЕКСТ (READ-ONLY)
# Вставьте сюда полный вывод этапа "Worldbuilding & Bible" или ссылку на файл.
project_bible: [ССЫЛКА ИЛИ ПОЛНЫЙ ТЕКСТ БИБЛИИ]

## 2. АРХИТЕКТУРА ГЛАВЫ 1 (BEAT SHEET)
beats:
  - id: beat_1_hook
    pov: [ИМЯ ГЕРОЯ]
    location: [ЛОКАЦИЯ ИЗ БИБЛИИ]
    time: [ВРЕМЯ СУТОК/СЕЗОН]
    goal: [ЧТО ГЕРОЙ ХОЧЕТ ПРЯМО СЕЙЧАС]
    conflict: [ВНУТРЕННИЙ/ВНЕШНИЙ ПРЕПЯТСТВИЕ]
    outcome: [НЕУДАЧА/ЧАСТИЧНЫЙ УСПЕХ/НОВАЯ ИНФОРМАЦИЯ]
    sensory_anchor: [ЗАПАХ/ЗВУК/ОЩУЩЕНИЕ ДЛЯ ПОГРУЖЕНИЯ]
  # ... beat_2_incident, beat_3_reaction, beat_4_clinch ...

## 3. VOICE PROFILE
pov: third_limited
distance: close_psychic
sentence_rhythm: staccato_action_legato_reflection
forbidden_patterns:
  - "felt that" / "saw that" (filter words)
  - weather_openings
  - adverb_dialogue_tags ("he said angrily")
  - exposition_dumps > 2 sentences
exemplars:
  - "[ЭТАЛОН 1: ДИАЛОГ]"
  - "[ЭТАЛОН 2: ВНУТРЕННЯЯ МОНОЛОГИЯ]"
  - "[ЭТАЛОН 3: ОПИСАНИЕ ДЕЙСТВИЯ]"

## 4. EXECUTION PROTOCOL
1. Пиши последовательно по битам. Не перепрыгивай.
2. После каждого бита — самопроверка: "Соответствует ли POV? Есть ли сенсорный якорь? Нет ли запретов?"
3. Переходы между битами — плавные, через действие/мысль, а не "через час...".
4. Клинч (beat_4) должен содержать вопрос или угрозу, а не резолюцию.

## 5. OUTPUT FORMAT
chapter_1_text: |
  # Только текст. Пустая строка = новый параграф.
debug_log: 
  - beat_1: [OK / ISSUES]
  - beat_2: [OK / ISSUES]
  # Модель сама отчитывается по каждому биту.

Мифы, которые портят первую главу

Миф

«Загрузи весь план книги в контекст — модель сама поймёт, что к чему»

Реальность

Контекстное окно не бесконечно, внимание — селективно. Модель «забудет» детали главы 1 к середине вывода. Давай только *релевантный* срез: библию (сжатую) + блюпринт главы 1.

Миф

«Чем больше деталей в промте, тем лучше. Опиши внешность, историю, погоду, мысли»

Реальность

Перегруз контекста шумом снижает следование инструкциям. В промте для главы 1 нужны *только* факты, влияющие на её события. Остальное — в библию проекта (RAG/файл), на которую вы ссылаетесь.

Миф

«Нейросеть сама найдёт голос, если сказать: \»пиши красиво и литературно\»»

Реальность

«Красиво» для модели — это среднее по обучающей выборке (стандартный «GPT-стиль»). Голос задаётся *эталонами* (few-shot) и *запретами* (negative constraints). Без примеров — получите шаблон.

Миф

«Первая глава должна представить всех персонажей и мир»

Реальность

Первая глава — это *входная дверь*, не экскурсия. Вводи только того, кто участвует в инциденте. Остальные появятся там, где план этого требует. Промт должен содержать инструкцию: «Не вводи новых персонажей без нужды сцены».

Протокол непрерывности: от главы 1 к главе 2

Промт для первой главы — это инвестиция. Если сделать его правильно, следующие главы пишутся быстрее и чище.

Контекстный якорь

В промте для главы 2 ссылайся не на весь текст главы 1, а на *фактический лог*: кто где, что узнал, какой эмоциональный фон, какие чеховыские ружья заведены.

Голос зафиксирован

Не присылай эталоны заново. Пиши: «Стиль — как в предыдущей главе (см. историю чата). Изменения: более динамичный ритм в экшен-сценах».

Библия обновляется

После генерации главы 1 сразу вноси в библию новые факты: открытые тайны, изменённые отношения, новые локации. Промт следующей главы тянет *актуальную* библию.

План — это не инструкция для ИИ. План — это контракт. Промт — это способ заставить ИИ подписать этот контракт перед началом работы.

Соберите пакет контекста по чек-листу выше. Выберите шаблон под вашу задачу. Запустите. Итерируйте.

Первая глава задаёт правила игры. Промт задаёт правила первой главы.