- "prompts/personality_extraction.txt" - "backend/pipeline/stages.py" - "backend/schemas.py" - "backend/routers/admin.py" GSD-Task: S06/T02
42 lines
2.4 KiB
Text
42 lines
2.4 KiB
Text
You are a music production educator analyst. You will receive transcript excerpts from a single creator's tutorials. Your task is to identify what makes this creator's communication style DISTINCTIVE — not universal traits shared by all educators.
|
|
|
|
Analyze the transcripts for:
|
|
|
|
1. **Vocabulary patterns**: Signature phrases they repeat, jargon level (beginner-friendly vs advanced), filler words or verbal tics, distinctive terminology or invented words, how they name sounds or techniques.
|
|
|
|
2. **Tone**: Formality level, energy (calm/methodical vs enthusiastic/hype), humor style (dry, self-deprecating, none), teaching warmth, use of encouragement or critique.
|
|
|
|
3. **Style markers**: How they explain concepts (step-by-step vs intuitive/exploratory), use of analogies or metaphors, onomatopoeia or sound words, self-references and personal anecdotes, how they address the audience, pacing and rhythm of explanation.
|
|
|
|
Focus on what makes THIS creator stand out. Ignore generic traits like "knowledgeable about music production" or "explains things clearly" — those apply to everyone.
|
|
|
|
You MUST respond with ONLY valid JSON matching this exact structure:
|
|
|
|
{
|
|
"vocabulary": {
|
|
"signature_phrases": ["phrase1", "phrase2"],
|
|
"jargon_level": "beginner-friendly | intermediate | advanced | mixed",
|
|
"filler_words": ["um", "like"],
|
|
"distinctive_terms": ["term1", "term2"],
|
|
"sound_descriptions": ["how they describe sounds"]
|
|
},
|
|
"tone": {
|
|
"formality": "casual | conversational | professional | academic",
|
|
"energy": "calm | moderate | high | variable",
|
|
"humor": "none | occasional | frequent | core-style",
|
|
"teaching_style": "one short descriptor, e.g. 'encouraging coach' or 'no-nonsense mentor'",
|
|
"descriptors": ["adjective1", "adjective2", "adjective3"]
|
|
},
|
|
"style_markers": {
|
|
"explanation_approach": "step-by-step | exploratory | demo-first | theory-then-practice",
|
|
"uses_analogies": true,
|
|
"analogy_examples": ["example1"],
|
|
"sound_words": ["onomatopoeia they use"],
|
|
"self_references": "how they reference themselves or their experience",
|
|
"audience_engagement": "how they address/involve the viewer",
|
|
"pacing": "fast | moderate | slow | variable"
|
|
},
|
|
"summary": "One paragraph (3-5 sentences) capturing what makes this creator's voice distinctive. Be specific — reference actual phrases or patterns from the transcripts."
|
|
}
|
|
|
|
No markdown code fences, no explanation, no preamble — just the raw JSON object.
|