Sayit English · AI Content System

Modular Prompt Architecture

8 aktor · 8 color themes · 4 typography presets · 10 settings · Auto-generate thumbnail + invideo prompts

77 Topics
8 Categories
16 Prompts/ep

⚡ Generated Prompts

🖼️ Thumbnail Prompt
🎬 In-Video Prompt
⚠️ Aturan Konsistensi Wajah
Visual DNA identik antara thumbnail dan invideo. Hanya outfit, pose, dan ekspresi yang boleh berbeda. Jangan pernah ubah deskripsi wajah, rambut, atau ciri fisik antar prompt dalam satu episode.

🎨 Color Themes per Kategori

✍️ Typography Presets

🏗️ Pipeline Automation Flow

📋 Aturan Konsistensi Wajib
🔑 Actor-to-Visual Mapping Logic
// Pseudo-code pipeline
function resolveVisualFromActor(actorData) {
  const { name, personality, voice_style } = actorData;

  // 1. Lookup actor registry by name
  const visualProfile = ACTOR_REGISTRY[name.toLowerCase()];

  // 2. Determine outfit by topic context
  const outfit = resolveOutfit(topicCategory, locationSetting);

  // 3. Inject ke prompt template
  return {
    visual_dna: visualProfile.visual_dna,
    outfit:     visualProfile.outfits[outfit],
    expression: mapPersonalityToExpression(personality)
  };
}

// Mapping suara → visual energy
function mapVoiceToVisualEnergy(voice_tags) {
  if (voice_tags.includes("deep"))   → outfit: professional
  if (voice_tags.includes("bright")) → outfit: casual, expression: energetic
  if (voice_tags.includes("gentle")) → outfit: casual, expression: warm
}
🤖 Cara Kerja Agent System Message
App inject ${VARIABLE} dari registry (actors, settings, themes, dll) ke system message sebelum dikirim ke AI. AI baca conversation + voice actor decisions → output inline prompt string siap POST ke Runware. Dua system message terpisah: satu untuk thumbnail, satu untuk invideo (output array per scene).
🖼️ System Message — Thumbnail Image Agent
Inject ke AI node. ${VARIABLE} diisi app, bukan AI. Output: JSON + thumbnail_prompt string.
🎙️ Fish Audio S2-Pro — Chat Generation Agent System Messages
4 agent terpisah untuk pipeline: Type Detector (step 1 determine jenis konten) → lanjut ke salah satu dari Conversation, Podcast, atau Story agent. Setiap agent menghasilkan JSON turns[] siap POST ke Fish Audio S2-Pro. ${VARIABLE} diisi app sebelum dikirim ke AI.
🔍 System Message — Type Detector Agent
Step 1: Jalankan ini pertama. Determines content type → route ke agent yang tepat.