Большинство промтов для RPG выглядят как просьба: «Сыграй со мной в D&D». Модель отвечает шаблонным нарративом, забывает имена NPC через три хода и ломает механику за первый же нестандартный экшн.
Проблема не в модели, а в отсутствии архитектуры. Хороший промт — это не набор инструкций, а конфигурационный файл движка. Он задаёт закон физики мира, протокол памяти и формат вывода.
Анатомия «Конституции» игры
Рабочий системный промт состоит из пяти слоёв. Пропуск любого из них создаёт дыру, через которую утекает консистентность.
Жёсткие правила: «Ты — движок, а не мастер». Запрет на разговор от лица игрока, формат вывода, приоритет лора над драмой.
География, пантеон, магия, технологии, экономика. Структурированные факты, а не эссе. Модель читает таблицы быстрее прозы.
NPC, фракции, предметы, локации. У каждого: ID, текущее состояние, мотивация, секреты. Обновляется по команде.
Как бросать кубики, считать успех, наносить урон, тратить ресурсы. Алгоритм, а не «решай по ситуации».
Markdown/JSON сблоки:
NARRATIVE, STATE_CHANGE, OPTIONS. Парсится скриптами или глазом.Три архетипа: выберите свой движок
Почему «Сыграй в D&D» проваливается
Амнезия контекста
Модель забывает детали за пределами окна внимания. Без жёсткого протокола ENTITY_REGISTRY и принудительного обновления STATE каждый ход — чистый лист.
Рейлроудинг заботы
Модель стремится к «хорошей истории» и спасает игрока. Без инструкции «Fail Forward» и таблицы цен за успех игра превращается в интерактивный кинофильм без аgency.
OOC-утечка (Bleed)
Модель выходит из роли: комментирует броски, даёт советы, извиняется. Лечится директивой «Never break character. Output ONLY schema blocks» и штрафом за нарушение формата.
Галлюцинация механики
«Бросай d20» — не правило. Нужна формула: ROLL = d20 + ATTR_MOD + PROF + SIT_MOD. Без этого модель придумывает шансы 50/50 для всего подряд.
Цикл итерации: от черновика к движку
Идеальный промт не пишется за раз. Он отлаживается как код. Запускайте тестовые сессии по 5–10 ходов, анализируйте логи и патчите инструкции.
- 1Минимально жизнеспособный промт (MVP)
Только Роль, Механика (d20), Формат вывода. Проверьте: считает ли модель HP правильно? - 2Внедрение лора (World Bible)
Добавьте 3–5 ключевых фактов мира. Проверьте: не противоречит ли модель себе в диалогах NPC? - 3Стресс-тест памяти
Играйте 20+ ходов. Внезапно спросите об NPC из хода 3. Если модель галюцинирует — усиливайте блок ENTITY_REGISTRY. - 4Лок формата (Schema Lock)
Зафиксируйте итоговый JSON/Markdown шаблон. Добавьте валидацию: «Если блок STATE отсутствует — регенерируй».
Модель — не Гейм-мастер. Промт — это движок.
Вы не просите ИИ «поиграть». Вы компилируете для него исполняемый файл: набор правил, структуру памяти и формат кадра. Качественный промт для RPG — это техническая документация вашего мира, написанная на естественном языке с элементами формальной логики.
Напишите конституцию. Остальное — симуляция.