Промпт жёстко переводит описание кампании и NPC в JSON со сценическим тоном и тремя репликами на персонажа. Он фиксирует число тем, черт и диалоговых вариантов, а слабое допущение выносит в отдельный обязательный объект.
В этом промпте 57 строк и 1770 символов
Сгенерируй варианты диалогов NPC для настольной кампании и верни результат строго в JSON.
Используй входные данные:
- [НАЗВАНИЕ_ПРОЕКТА]
- [СЕТТИНГ_ИГРЫ]
- [ЖАНР]
- [ЦЕЛЕВОЙ_УРОВЕНЬ_ИГРОКОВ]
- [ТЕМА_НАРРАТИВА]
- [ОБЗОР_МЕХАНИК]
- [СПИСОК_NPC]
Для каждого NPC из [СПИСОК_NPC] пользователь даёт имя и 1-2 предложения контекста.
Правила:
- русский язык;
- не добавляй новых NPC;
- не делай предположений о механиках вне [ОБЗОР_МЕХАНИК];
- если данных мало, сделай минимальное допущение и вынеси его в weakest_assumption.
Требования:
- выдели 2-4 темы или эмоциональных тона кампании;
- для каждого NPC дай ровно 2-4 определяющие черты;
- создай ровно 3 варианта диалога V1, V2, V3;
- каждый вариант состоит из 3-6 коротких строк и 1-3 контекстных действий;
- перед основным массивом NPC выведи weakest_assumption и один possible_failure_scenario.
Верни только такой JSON-объект:
{
"project": "[НАЗВАНИЕ_ПРОЕКТА]",
"metadata": {
"game_setting": "[СЕТТИНГ_ИГРЫ]",
"genre": "[ЖАНР]",
"target_player_level": "[ЦЕЛЕВОЙ_УРОВЕНЬ_ИГРОКОВ]",
"narrative_theme": "[ТЕМА_НАРРАТИВА]",
"mechanics_overview": "[ОБЗОР_МЕХАНИК]"
},
"campaign_tone_and_themes": [],
"npc_entries": [
{
"name": "",
"brief_context": "",
"defining_traits": [],
"dialogue_variants": [
{"variant_id": "V1", "tone_short": "", "lines": [], "context_actions": []},
{"variant_id": "V2", "tone_short": "", "lines": [], "context_actions": []},
{"variant_id": "V3", "tone_short": "", "lines": [], "context_actions": []}
]
}
],
"weakest_assumption": {
"assumption": "",
"how_to_check": ""
},
"possible_failure_scenario": ""
}
Не выводи ничего вне JSON.
Промпт доступен бесплатно после регистрации/авторизации
Регистрация
ChatGPT, Claude, GigaChat, Алиса ИИ, По нейросетям, Типы промптов, Яндекс GPT