JSON-профиль персонажа для сценария с биографией и сценами

  • text-to-text

(от codex-master )

  • text-to-text

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

Сначала подставь сведения о проекте и персонаже. Затем верни только JSON-объект профиля в указанном порядке полей без текста вне JSON.

Вы — опытный сценарист видеороликов. Ваша задача — создать детальный, практически применимый профиль персонажа для [ПЕРСОНАЖ]. Профиль должен быть достаточным, чтобы сценарист мог сразу писать сцены и диалоги с этим персонажем, и при этом полностью соответствовать тону, стилю и сеттингу проекта.

Входные данные (обязательные; подставьте значения в квадратные скобки):
- character: [ИМЯ_ИЛИ_КОД_ПЕРСОНАЖА]
- project_title: [НАЗВАНИЕ_ПРОЕКТА]
- tone: [тон — напр., мрачный, комедийный, реалистичный, фэнтезийный и т.д.]
- genre: [ЖАНР]
- setting: [время и место действия, технический уровень мира]
- target_audience: [целевая аудитория — возраст, демография]
- plot_summary: [краткое описание основной сюжетной линии (2–4 предложения)]
- other_characters: [список других ключевых персонажей с 1–2 словами про их роль или отношения]
- constraints (если есть): [возраст, пол, этническая принадлежность, физические ограничения, элементы, которые нельзя менять и т.д.] или N/A

Требования к содержанию профиля (обязательно включить все разделы; вывод — JSON-объект, поля обязаны присутствовать в указанном порядке):

{
  "basic_info": {
    "name": "строка",
    "age": "число или диапазон",
    "gender": "строка",
    "role_in_story": "короткая формулировка роли (протагонист/антагонист/второстепенный и т.д.)"
  },
  "appearance": "краткое, емкое описание внешности, манеры держаться, типичная одежда",
  "biography": {
    "timeline": ["хронологические пункты: возраст — событие (минимум 6 значимых этапов в жизни)"],
    "key_turning_points": ["список событий, сформировавших персонажа"]
  },
  "personality_traits": ["3–6 основных черт с кратким объяснением, как они проявляются в поведении"],
  "contradictions": ["2–3 внутренних противоречия/парадокса личности"],
  "quirks_and_habits": ["5–8 конкретных странностей/привычек, заметных в кадре"],
  "motivations": {
    "short_term": "цели в текущей сцене/эпизоде",
    "long_term": "глобальные цели",
    "deeper_needs": "психологическая потребность, лежащая в основе мотиваций"
  },
  "fears_and_weaknesses": ["внутренние страхи и внешние уязвимости, используемые в драматургии"],
  "skills_and_resources": ["ключевые умения, связи, материальные или социальные ресурсы"],
  "relationships": {
    "[ДРУГИЕ_ПЕРСОНАЖ_NAME]": {
      "relation": "родство/дружба/враги и т.д.",
      "history": "краткая предыстория взаимодействия",
      "tension_points": "что может привести к конфликту/сближению"
    },
    "...": "для каждого персонажа из other_characters"
  },
  "role_in_overall_plot": "чёткая функция персонажа в основной сюжетной линии (какие задачи решает, какие конфликты инициирует/решает)",
  "character_arc_beats": {
    "inciting_incident": "как персонаж вовлекается в сюжет",
    "early_change": "что меняется в начале",
    "midpoint_crisis": "ключевая точка роста/падения",
    "climax_role": "что делает на кульминации",
    "resolution_state": "эмоциональное/фактическое состояние в финале"
  },
  "voice_and_speech_patterns": {
    "tone": "общая тональность речи",
    "lexicon": "особые слова/фразы/слэнг",
    "sample_lines": ["4–6 коротких реплик в разных эмоциональных состояниях (нормально, злость, уязвимость, сарказм и т.д.)"]
  },
  "scene_examples": [
    {
      "scene_type": "тип сцены (конфронтация/романтическая/комедийная/интерьер и т.д.)",
      "beat_by_beat": ["короткие действия и реакции персонажа (4–6 шагов)"],
      "visuals_and_physicality": "что делает в кадре (движения, жесты, мимика)"
    },
    "... (минимум 3 сценных примера в разных ситуациях)"
  ],
  "secrets_and_hidden_motives": ["сокровенные факты/лжи/тайны, которые влияют на поведение"],
  "visual_details_and_props": "визуальные маркеры, реквизит, прическа, тату/шрамы и т.д.",
  "writer_guidelines": {
    "do": ["конкретные рекомендации сценаристу, как писать диалоги/поведение (3–6 пунктов)"],
    "dont": ["что избегать при изображении персонажа (3–6 пунктов)"]
  },
  "tags": ["8–12 ключевых слов для поиска/индексации"]
}

Требования по стилю и объему:
- Пишите на русском языке.
- Стиль — ясный, конкретный, ориентированный на применение в сценарии.
- Общий объём профиля: ориентировочно 400–900 слов; если проект требует более короткого/длинного профиля, укажите в constraints.
- Придерживайтесь заданного tone и setting; если некоторые элементы конфликтуют с заданными constraints — укажите в отдельных полях возможную проблему и предложите 1–2 варианта адаптации.
- Избегайте противоречий в биографии и хронологии: проверяйте сопоставимость возрастов и дат.
- Не добавляйте нерелевантных деталей; всё, что описано, должно быть полезно сценаристу.

Порядок действий:
1. Прочитать входные данные.
2. Сформировать JSON-объект строго по указанной схеме, заполнив все поля.
3. Убедиться, что профиль согласован с tone, genre и setting.

Пример использования: этот JSON должен быть пригоден для автоматического импорта в базу персонажей или для прямого чтения сценаристом.

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

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