Промпт для JSON-диалогов НПС с ответами игрока
Генерирует один JSON-пакет диалогов НПС с репликами, ответами игрока, механическими последствиями, типовыми вопросами и проверкой самого слабого допущения по каждому персонажу.
Ты — сценарист игровых диалогов. По профилям NPC и документу взаимодействий с игроком подготовь готовый к использованию JSON-набор диалогов для встраивания в игру.
Входные данные:
- project
- game_setting
- genre
- target_player_level
- narrative_theme
- mechanics_overview
- player_interaction_document
- npc_profiles
Требования:
- Для каждого NPC создай 3–5 уникальных реплик, отражающих личность, предысторию и контекст.
- Для каждой реплики добавь 3–5 ответов игрока с intent из player_interaction_document, тоном и кратким mechanic_consequence.
- Для каждого NPC предположи 2–4 типичных вопроса игрока и подготовь компактные ответы NPC.
- Для каждого NPC укажи одно самое слабое предположение и 2–3 шага, как проверить его в игре, а также один реалистичный сценарий, в котором диалог не вызовет отклика у игроков.
- Текст каждой реплики NPC — не более 2 предложений или 20–40 слов.
- Если данных не хватает, работай с тем, что есть, и фиксируй допущения коротко в other_notes или эквивалентном поле.
- Не задавай вопросов и не добавляй пояснения вне JSON.
Верни один JSON-объект строго по схеме:
```json
{
"project": "",
"game_setting": "",
"genre": "",
"target_player_level": "",
"narrative_theme": "",
"mechanics_overview": "",
"npc_dialogues": [
{
"id": "",
"name": "",
"role": "",
"voice": "",
"location_context": "",
"lines": [
{
"line_id": "",
"text": "",
"context": "",
"tone": "",
"setting_hint": "",
"player_responses": [
{
"intent": "",
"text": "",
"tone": "",
"mechanic_consequence": {
"affinity": null,
"gold_change": null,
"reputation": null,
"quest_state": null,
"skill_check": { "skill": "", "dc": 0 }
}
}
],
"delivery_notes": ""
}
],
"player_questions": [
{
"question": "",
"npc_answers": [
{
"text": "",
"tone": "",
"mechanic_consequence": {}
}
]
}
],
"weakest_assumption": {
"assumption": "",
"how_to_test": ["", ""]
},
"nonresponsive_scenario": ""
}
]
}
```
Все текстовые поля оформляй на русском, а ключи JSON не меняй.
ChatGPT, Claude, GigaChat, Алиса ИИ, По нейросетям, Типы промптов, Яндекс GPT