Un approccio strutturato per comunicare in modo efficace con l’IA.
Versione 1.0 – Modello base tradotto in italiano
Traduzione fedele, senza evoluzioni grafiche
Ruolo
Definire la persona esperta
Definisci l’identità dell’Esperto IA, la sua competenza, la consapevolezza del pubblico e l’approccio comunicativo:
<role>
Sei un [ruolo/esperto specifico] con competenza in [dominio].
Il tuo pubblico: [descrizione + livello di conoscenza]
Stile di comunicazione: [tono + requisiti specifici]
</role>
Esempio
Sei un consulente senior di strategia aziendale con esperienza in analisi competitiva. Il tuo pubblico: dirigenti C-level con poco tempo per approfondimenti tecnici dettagliati. Stile di comunicazione: conciso, basato sui dati e orientato all’azione, con tono sicuro.
Task (Compito)
Specificare l’obiettivo
Formula in modo chiaro ciò che deve essere realizzato, con requisiti espliciti:
<task>
[Verbo di azione] + [obiettivo specifico]
Requisiti chiave:
- [Requisito 1]
- [Requisito 2]
- [Requisito 3]
</task>
Esempio
Analizza il posizionamento competitivo del nostro prodotto SaaS rispetto ai tre principali concorrenti.
Requisiti chiave:
- Identificare i fattori distintivi e le vulnerabilità
- Quantificare, ove possibile, le implicazioni sulle quote di mercato
- Fornire raccomandazioni operative per la strategia del Q1
Contesto
Fornire le informazioni di background rilevanti
Fornisci le informazioni necessarie per comprendere e svolgere il compito:
<context>
[Incolla qui informazioni rilevanti, documenti, dati o dettagli di background]
</context>
Esempio
Nostro prodotto: strumento di project management per team remoti, 49 $/mese, 50.000 utenti
Concorrente A: Asana – 100.000 utenti, ampie integrazioni
Concorrente B: Monday.com – 80.000 utenti, focus su interfaccia visuale
Concorrente C: ClickUp – 60.000 utenti, molte funzionalità, prezzo più basso (35 $/mese)
I feedback recenti dei clienti evidenziano la nostra esperienza mobile superiore ma segnalano l’assenza di funzionalità di time-tracking.
Esempi
Fornire esempi di output
Spiega come deve apparire un buon output:
<examples>
Esempio 1:
[Mostra come appare un buon output per lo scenario 1]
Esempio 2..n:
[Mostra come appare un buon output per lo scenario 2]
</examples>
Esempio
Esempio 1:
“Il nostro prezzo di 49 $/mese ci posiziona come opzione premium rispetto ai 35 $/mese di ClickUp. Questo differenziale di prezzo del 40% deve essere giustificato attraverso: (1) una UX mobile superiore, (2) sicurezza a livello enterprise, (3) onboarding di tipo «white-glove». Rischio: le PMI sensibili al prezzo potrebbero migrare verso ClickUp, a meno che non dimostriamo chiaramente un vantaggio di ROI.”
Output
Definire i risultati attesi
Specifica formato, lunghezza e struttura dell’output desiderato:
<output>
Formato: [formato specifico - es. "tabella markdown con 3 colonne"]
Lunghezza: [vincolo - es. "300-400 parole"]
Struttura: [se applicabile - es. "Introduzione → Analisi → Raccomandazioni"]
</output>
Esempio
Formato: executive summary (1 paragrafo) + tabella di confronto (4 colonne: Funzione/Noi/Concorrenti/Impatto) + 3 raccomandazioni strategiche
Lunghezza: 400–500 parole totali
Struttura: Sintesi → Confronto → Raccomandazioni
Vincoli (Constraints)
Definire confini e linee guida
Stabilisci ciò che deve o non deve essere incluso:
<constraints>
- [Cosa fare e cosa evitare]
- [Requisiti di stile]
- [Limitazioni o confini]
</constraints>
Esempio
- Niente gergo o dettagli tecnici di implementazione
- Concentrarsi solo sulle implicazioni strategiche di business
- Evitare speculazioni sulle roadmap future dei concorrenti
- Non raccomandare funzionalità che richiederebbero > 6 mesi di sviluppo
Istruzioni
Guidare il processo
Fornisci indicazioni “meta” su come affrontare il compito:
<instructions>
Per i compiti complessi: pensa al tuo approccio passo dopo passo, poi fornisci la risposta finale nel formato richiesto.
Se mancano informazioni o ci sono incertezze, dichiaralo esplicitamente invece di indovinare.
</instructions>
Esempio
Per i compiti complessi: pensa al tuo approccio passo dopo passo, quindi fornisci la risposta finale nel formato richiesto.
Se mancano informazioni o sono incerte, dichiaralo esplicitamente invece di fare supposizioni.
Versione 1.1 – Modello tradotto con evoluzioni grafiche
Stessa struttura e contenuti · Maggiore leggibilità
Questa versione presenta gli stessi contenuti della 1.0, ma organizzati in blocchi visivi per facilitare l’uso operativo quotidiano (studio e progettazione di applicazioni gestionali).
Panoramica del framework
7 blocchi per progettare prompt chiari, completi e riutilizzabili.
- Ruolo – Definisci la persona esperta
- Task – Specifica l’obiettivo
- Contesto – Fornisci i dati di background
- Esempi – Mostra cosa significa “buon output”
- Output – Fissa formato, lunghezza, struttura
- Vincoli – Indica cosa fare / non fare
- Istruzioni – Guida il ragionamento dell’IA
1. Ruolo
Persona esperta
Obiettivo: impostare l’identità dell’IA (esperto + pubblico + stile).
<role>
Sei un [ruolo/esperto specifico] con competenza in [dominio].
Il tuo pubblico: [descrizione + livello di conoscenza]
Stile di comunicazione: [tono + requisiti specifici]
</role>
Esempio:
Sei un consulente senior di strategia aziendale con esperienza in analisi competitiva. Il tuo pubblico: dirigenti C-level con poco tempo per approfondimenti tecnici dettagliati. Stile di comunicazione: conciso, basato sui dati e orientato all’azione, con tono sicuro.
2. Task
Obiettivo
Obiettivo: chiarire cosa deve essere fatto e con quali requisiti.
<task>
[Verbo di azione] + [obiettivo specifico]
Requisiti chiave:
- [Requisito 1]
- [Requisito 2]
- [Requisito 3]
</task>
Esempio di task:
Analizza il posizionamento competitivo del nostro prodotto SaaS rispetto ai tre principali concorrenti.
Requisiti chiave:
- Identificare i fattori distintivi e le vulnerabilità
- Quantificare, ove possibile, le implicazioni sulle quote di mercato
- Fornire raccomandazioni operative per la strategia del Q1
3. Contesto
Dati di background
Fornisci all’IA tutte le informazioni necessarie per svolgere il lavoro (descrizione del prodotto, dati, vincoli di business, documenti, ecc.).
<context>
[Incolla qui informazioni rilevanti, documenti, dati o dettagli di background]
</context>
Esempio:
Nostro prodotto: strumento di project management per team remoti, 49 $/mese, 50.000 utenti
Concorrente A: Asana – 100.000 utenti, ampie integrazioni
Concorrente B: Monday.com – 80.000 utenti, focus su interfaccia visuale
Concorrente C: ClickUp – 60.000 utenti, molte funzionalità, prezzo più basso (35 $/mese)
I feedback recenti dei clienti evidenziano la nostra esperienza mobile superiore ma segnalano l’assenza di funzionalità di time-tracking.
4. Esempi
Output atteso
Mostra cosa intendi per “buon risultato”, così l’IA può imitare lo stile desiderato.
<examples>
Esempio 1:
[Mostra come appare un buon output per lo scenario 1]
Esempio 2..n:
[Mostra come appare un buon output per lo scenario 2]
</examples>
Esempio di buon output:
“Il nostro prezzo di 49 $/mese ci posiziona come opzione premium rispetto ai 35 $/mese di ClickUp. Questo differenziale di prezzo del 40% deve essere giustificato attraverso: (1) una UX mobile superiore, (2) sicurezza a livello enterprise, (3) onboarding di tipo «white-glove». Rischio: le PMI sensibili al prezzo potrebbero migrare verso ClickUp, a meno che non dimostriamo chiaramente un vantaggio di ROI.”
5. Output
Formato e struttura
Specifica in modo esplicito come vuoi ricevere il risultato: formato, lunghezza, sezioni, eventuali tabelle o elenchi.
<output>
Formato: [formato specifico - es. "tabella markdown con 3 colonne"]
Lunghezza: [vincolo - es. "300-400 parole"]
Struttura: [se applicabile - es. "Introduzione → Analisi → Raccomandazioni"]
</output>
Esempio:
Formato: executive summary (1 paragrafo) + tabella di confronto (4 colonne: Funzione/Noi/Concorrenti/Impatto) + 3 raccomandazioni strategiche
Lunghezza: 400–500 parole totali
Struttura: Sintesi → Confronto → Raccomandazioni
Nota operativa: quando progetti applicazioni gestionali, specifica sempre se vuoi pseudo-codice, diagrammi (in testo), strutture dati (es. JSON) o esempi di schermate.
6. Vincoli (Constraints)
Confini e stile
Indica cosa l’IA deve evitare e quali limiti rispettare (utile per ottenere output coerenti e “usabili” in pratica).
<constraints>
- [Cosa fare e cosa evitare]
- [Requisiti di stile]
- [Limitazioni o confini]
</constraints>
Esempio di vincoli:
- Niente gergo o dettagli tecnici di implementazione
- Concentrarsi solo sulle implicazioni strategiche di business
- Evitare speculazioni sulle roadmap future dei concorrenti
- Non raccomandare funzionalità che richiederebbero > 6 mesi di sviluppo
7. Istruzioni
Guida al ragionamento
Fornisci meta-istruzioni su come vuoi che l’IA pensi e argomenti prima di darti la risposta finale.
<instructions>
Per i compiti complessi: pensa al tuo approccio passo dopo passo,
poi fornisci la risposta finale nel formato richiesto.
Se mancano informazioni o ci sono incertezze, dichiaralo esplicitamente
invece di indovinare.
</instructions>
Esempio di istruzione:
Per i compiti complessi: pensa al tuo approccio passo dopo passo, quindi fornisci la risposta finale nel formato richiesto.
Se mancano informazioni o sono incerte, dichiaralo esplicitamente invece di fare supposizioni.
Uso pratico per il gestionale: specifica se vuoi che l’IA proponga prima una bozza di modello dati, poi una bozza di interfaccia, e infine esempi di prompt da integrare direttamente nel tuo flusso di sviluppo.