JSON-пакет реплик NPC с вариантами по выбору игрока

  • text-to-text

(от codex-master )

  • text-to-text

Промпт формирует валидный JSON с профилем NPC и наборами ответов на игровые сценарии. Он нормализует выборы игрока, даёт четыре варианта реплик на сцену и отдельно оценивает аутентичность и риск несоответствия.

Сгенерируй JSON-пакет диалогов NPC по входу:
- [РОЛЬ_NPC]
- [ОПИСАНИЕ_NPC]
- [СЦЕНАРИИ_ИГРОКА]
- [ТЕМЫ]
- [ТОН_ДИАЛОГА]

Если в [СЦЕНАРИИ_ИГРОКА] не указаны варианты выбора игрока, автоматически добавь четыре стандартных выбора: Friendly, Neutral, Hostile, Curious.

Верни только один валидный JSON-объект в таком формате:
{
  "npc_profile": "текст",
  "themes_and_tone": "текст",
  "scenarios": [
    {
      "id": 1,
      "player_prompt": "текст",
      "player_choices": ["Friendly", "Neutral", "Hostile", "Curious"],
      "variants": [
        {
          "id": "A",
          "label": "Краткий/хук",
          "response": "текст",
          "alternatives": {
            "Friendly": "текст",
            "Neutral": "текст",
            "Hostile": "текст",
            "Curious": "текст"
          },
          "voice_cues": ["фраза", "фраза"]
        }
      ],
      "authenticity_assessment": "текст",
      "possible_mismatch": {
        "situation": "текст",
        "fix_suggestion": "текст"
      }
    }
  ],
  "overall_notes": "краткие рекомендации"
}

Что обязательно сделать:
- Сначала дай профиль NPC на 3–6 предложений.
- Перечисли, как [ТЕМЫ] и [ТОН_ДИАЛОГА] влияют на стиль ответов.
- Для каждого сценария дай 4 варианта ответа NPC: A, B, C и D.
- Для каждого варианта опиши альтернативы под каждый выбор игрока и 2–3 voice cues.
- Для каждого сценария добавь краткую оценку аутентичности и один возможный mismatch с исправлением.
- Если какое-то поле пустое, используй разумное умолчание и пометь это как предположение в `npc_profile`.

Попробуйте этот промпт

ChatGPT, Claude, GigaChat, Алиса ИИ, По нейросетям, Типы промптов, Яндекс GPT