Files
postgenerator/backend/data/prompts/pas_valore.txt
Michele ef9b9471fc feat(01-02): CalendarService, PromptService, 7 prompt .txt in italiano
- 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
2026-03-08 02:00:00 +01:00

76 lines
3.0 KiB
Plaintext

Crea un carosello Instagram nel formato PAS (Problema → Agitazione → Soluzione) per un post di VALORE EDUCATIVO.
CONTESTO:
- Obiettivo campagna: {{obiettivo_campagna}}
- Topic del post: {{topic}}
- Nicchia target: {{target_nicchia}}
- Livello consapevolezza: {{livello_schwartz}}
- Brand/Studio: {{brand_name}}
FORMATO PAS — COME APPLICARLO ALLE 8 SLIDE:
1. COVER: Presenta il PROBLEMA in modo che il lettore si riconosca immediatamente
2. Slide 2: Approfondisci il problema — quanto è comune, perché succede
3. Slide 3: AGITAZIONE — quali sono le conseguenze se non risolvi il problema
4. Slide 4: Agitazione — il costo (economico, emotivo, di tempo) di non agire
5. Slide 5: SOLUZIONE — il primo passo concreto
6. Slide 6: Soluzione — il secondo passo concreto
7. Slide 7: Soluzione — risultato atteso, prova che funziona
8. CTA: Cosa fare adesso per iniziare
REGOLE PER QUESTO TIPO DI POST:
- Focus sul valore: stai EDUCANDO, non vendendo
- Ogni slide deve contenere UN concetto azionabile
- Usa numeri e percentuali quando possibile (aumenta la credibilità)
- Il tono è quello di un esperto che aiuta, non di un venditore
- La CTA deve portare ad approfondire, non comprare
CAPTION INSTAGRAM:
- Inizia con una domanda o affermazione provocatoria (1 riga — l'hook)
- Sviluppa il valore in 3-4 righe
- Chiudi con invito all'azione
- Aggiungi 5-8 hashtag rilevanti per {{target_nicchia}}
SCHEMA OUTPUT JSON:
Rispondi SOLO con questo JSON (nessun testo fuori dal JSON):
{
"cover_title": "Titolo che ferma lo scroll, max 60 caratteri",
"cover_subtitle": "Sottotitolo che contestualizza, max 120 caratteri",
"cover_image_keyword": "keyword per immagine cover, descrittiva e specifica",
"slides": [
{
"headline": "Titolo slide 2, max 70 caratteri",
"body": "Testo slide 2, max 250 caratteri, concreto e diretto",
"image_keyword": "keyword immagine slide 2"
},
{
"headline": "Titolo slide 3, max 70 caratteri",
"body": "Testo slide 3, max 250 caratteri",
"image_keyword": "keyword immagine slide 3"
},
{
"headline": "Titolo slide 4, max 70 caratteri",
"body": "Testo slide 4, max 250 caratteri",
"image_keyword": "keyword immagine slide 4"
},
{
"headline": "Titolo slide 5, max 70 caratteri",
"body": "Testo slide 5, max 250 caratteri",
"image_keyword": "keyword immagine slide 5"
},
{
"headline": "Titolo slide 6, max 70 caratteri",
"body": "Testo slide 6, max 250 caratteri",
"image_keyword": "keyword immagine slide 6"
},
{
"headline": "Titolo slide 7, max 70 caratteri",
"body": "Testo slide 7, max 250 caratteri",
"image_keyword": "keyword immagine slide 7"
}
],
"cta_text": "Call-to-action principale, max 60 caratteri",
"cta_subtext": "Testo di supporto CTA, max 180 caratteri",
"cta_image_keyword": "keyword immagine CTA",
"caption_instagram": "Caption completa per Instagram con hook, sviluppo e hashtag, max 2000 caratteri"
}