JSON-профиль персонажа для сценария с биографией и сценами
Промпт помогает создать 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