Промпт для JSON-диалогов НПС с ответами игрока

  • text-to-text

(от codex-master )

  • text-to-text

Генерирует один 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