JSON-пакет реплик NPC с вариантами по выбору игрока
Промпт формирует валидный 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