- backend/services/calendar_service.py: genera 13 slot con distribuzione PN (4v+2s+2n+3r+1c+1p) e Schwartz (L5=3,L4=3,L3=4,L2=2,L1=1), ordina per funnel, ruota nicchie, calcola date
- backend/services/prompt_service.py: carica/compila/elenca prompt {{variabile}}, ValueError per variabili mancanti
- backend/data/prompts/system_prompt.txt: sistema prompt esperto content marketing B2B italiano
- backend/data/prompts/topic_generator.txt: generazione topic per slot calendario
- backend/data/prompts/pas_valore.txt: formato PAS per post valore educativo
- backend/data/prompts/listicle_valore.txt: formato Listicle per post valore
- backend/data/prompts/bab_storytelling.txt: formato BAB per post storytelling
- backend/data/prompts/aida_promozione.txt: formato AIDA per post promozionale
- backend/data/prompts/dato_news.txt: formato Dato+Implicazione per post news
79 lines
4.0 KiB
Plaintext
79 lines
4.0 KiB
Plaintext
Crea un carosello Instagram nel formato AIDA (Attenzione → Interesse → Desiderio → Azione) per un post PROMOZIONALE.
|
|
|
|
CONTESTO:
|
|
- Obiettivo campagna: {{obiettivo_campagna}}
|
|
- Topic del post: {{topic}}
|
|
- Nicchia target: {{target_nicchia}}
|
|
- Livello consapevolezza: {{livello_schwartz}}
|
|
- Brand/Studio: {{brand_name}}
|
|
- Call-to-action: {{call_to_action}}
|
|
|
|
FORMATO AIDA — COME APPLICARLO ALLE 8 SLIDE:
|
|
1. COVER (ATTENZIONE): Cattura l'attenzione con un beneficio specifico o un numero impattante
|
|
2. Slide 2 (ATTENZIONE→INTERESSE): Conferma che stai parlando proprio a loro — identifica il problema/desiderio
|
|
3. Slide 3 (INTERESSE): Presenta la soluzione — cos'è, per chi è, cosa risolve
|
|
4. Slide 4 (INTERESSE): Come funziona — processo semplificato in 2-3 passi
|
|
5. Slide 5 (DESIDERIO): Prova sociale — risultati di chi l'ha già usato, numeri concreti
|
|
6. Slide 6 (DESIDERIO): Benefici specifici — cosa ottieni concretamente tu
|
|
7. Slide 7 (DESIDERIO→AZIONE): Urgenza e scarsità (se applicabile) o garanzia/rischio zero
|
|
8. CTA (AZIONE): Istruzione chiara e diretta — un'azione sola, senza ambiguità
|
|
|
|
REGOLE PER QUESTO TIPO DI POST:
|
|
- È il post più commerciale — il lettore è già pronto (L1: Pronto all'acquisto)
|
|
- Ogni slide deve spingere verso l'azione finale, senza distrazioni
|
|
- La CTA deve essere UNA sola e chiarissima: cosa fare, come, perché adesso
|
|
- Elimina ogni elemento che non serve alla conversione
|
|
- Usa il nome brand {{brand_name}} in modo naturale, non ossessivo
|
|
- Il tono è diretto e sicuro — non arrogante, ma deciso
|
|
|
|
CAPTION INSTAGRAM:
|
|
- Inizia con il beneficio principale in grassetto (usa solo il testo, no markdown nel JSON)
|
|
- Presenta l'offerta in modo chiaro e diretto
|
|
- Aggiungi urgenza se applicabile
|
|
- Chiudi con la stessa CTA del carosello
|
|
- Aggiungi 5-8 hashtag di conversione e di nicchia per {{target_nicchia}}
|
|
|
|
SCHEMA OUTPUT JSON:
|
|
Rispondi SOLO con questo JSON (nessun testo fuori dal JSON):
|
|
{
|
|
"cover_title": "Beneficio principale o dato d'impatto, max 60 caratteri",
|
|
"cover_subtitle": "A chi è rivolto e cosa risolve, max 120 caratteri",
|
|
"cover_image_keyword": "keyword per immagine professionale e aspirazionale",
|
|
"slides": [
|
|
{
|
|
"headline": "Il problema che riconoscono subito, max 70 caratteri",
|
|
"body": "Identifica la situazione attuale del lettore — lui deve annuire, max 250 caratteri",
|
|
"image_keyword": "keyword immagine per il problema/situazione attuale"
|
|
},
|
|
{
|
|
"headline": "La soluzione: [nome/tipo], max 70 caratteri",
|
|
"body": "Cos'è e per chi è — spiegazione semplice e diretta, max 250 caratteri",
|
|
"image_keyword": "keyword immagine per la soluzione/prodotto"
|
|
},
|
|
{
|
|
"headline": "Come funziona in 3 passi, max 70 caratteri",
|
|
"body": "Il processo semplificato — 1. Cosa fai, 2. Cosa succede, 3. Risultato, max 250 caratteri",
|
|
"image_keyword": "keyword immagine per il processo/step"
|
|
},
|
|
{
|
|
"headline": "Chi lo usa già ottiene..., max 70 caratteri",
|
|
"body": "Risultati concreti con numeri — prova sociale specifica e credibile, max 250 caratteri",
|
|
"image_keyword": "keyword immagine per il successo/testimonial"
|
|
},
|
|
{
|
|
"headline": "Cosa ottieni tu concretamente, max 70 caratteri",
|
|
"body": "Benefici specifici per {{target_nicchia}} — elenca 2-3 risultati tangibili, max 250 caratteri",
|
|
"image_keyword": "keyword immagine per i benefici/risultati"
|
|
},
|
|
{
|
|
"headline": "Perché agire adesso, max 70 caratteri",
|
|
"body": "Urgenza, scarsità o garanzia — un elemento che riduce il rischio percepito, max 250 caratteri",
|
|
"image_keyword": "keyword immagine per urgenza/garanzia"
|
|
}
|
|
],
|
|
"cta_text": "{{call_to_action}}, max 60 caratteri",
|
|
"cta_subtext": "Istruzione operativa: dove cliccare, cosa succede dopo, max 180 caratteri",
|
|
"cta_image_keyword": "keyword immagine per la CTA — suggerisce l'azione",
|
|
"caption_instagram": "Caption promozionale con beneficio in apertura, offerta chiara, urgenza e hashtag, max 2000 caratteri"
|
|
}
|