Il role prompting è una tecnica di prompt engineering che consiste nell’assegnare un ruolo specifico a un modello linguistico prima di formulare una richiesta. Questa guida spiega cos’è il role-based prompting, come funziona nella pratica, quali vantaggi offre e quando può essere meno efficace. Attraverso esempi concreti, vedremo come la richiesta di ruolo influenza tono di voce, stile e competenza delle risposte generate.
Indice dell'articolo
Role prompting, che cos’è?
Il role prompting è una tecnica che consiste nell’assegnare un ruolo professionale o una prospettiva specifica al modello linguistico prima di porre una domanda o chiedere un’elaborazione. In pratica, invece di scrivere semplicemente “spiega la fotosintesi”, si formula la richiesta, o più esattamente il prompt, come “sei un insegnante di scienze per bambini di 10 anni: spiega la fotosintesi in modo semplice e coinvolgente”.
Questa tecnica fa parte del più ampio ambito del prompt engineering, ovvero l’insieme di strategie utilizzate per ottenere risposte più precise, pertinenti e contestualizzate dai modelli di intelligenza artificiale generativa. La richiesta di ruolo prepara il modello a rispondere da una specifica angolazione professionale, di studio, o comunicativa.
Il role-based prompting si basa su un principio semplice: i dati su cui sono stati addestrati i modelli linguistici contengono esempi di comunicazione professionale provenienti da ambiti diversi. Quando assegni un ruolo, stai essenzialmente chiedendo al modello di attingere a quella specifica porzione del suo addestramento, ottenendo risposte che riflettono competenza settoriale, terminologia appropriata e formato comunicativo coerente con quel ruolo.
La tecnica funziona perché i modelli hanno appreso pattern linguistici associati a ruoli professionali:
- un avvocato usa un registro formale e preciso
- un copywriter adotta uno stile persuasivo e orientato all’azione
- un consulente finanziario presenta dati con rigore analitico.
Specificare il ruolo attiva questi pattern.
A cosa serve il role prompting?
Il role prompting serve principalmente a ottenere risposte più contestualizzate e pertinenti rispetto all’obiettivo comunicativo o professionale che hai in mente. Quando assegni un ruolo, non stai solo chiedendo informazioni, stai definendo il filtro attraverso cui quelle informazioni devono essere presentate.
Questa tecnica è particolarmente utile quando devi produrre contenuti destinati a pubblici specifici. Se scrivi per un blog aziendale rivolto a imprenditori, assegnare il ruolo di “consulente di marketing strategico” ti restituirà un tono di voce professionale, esempi pertinenti al mondo business e un livello di approfondimento adeguato. Se invece scrivi materiale divulgativo per studenti, il ruolo di “divulgatore scientifico” produrrà un registro più accessibile.
Il role-based prompting aiuta anche a mantenere coerenza stilistica in progetti complessi. Quando lavori su una serie di articoli o contenuti che devono seguire una linea editoriale precisa, specificare sempre lo stesso ruolo garantisce uniformità di approccio, terminologia e struttura argomentativa.
Un altro utilizzo fondamentale riguarda la simulazione di prospettive diverse. Puoi assegnare ruoli multipli per esplorare un tema da angolazioni complementari:
- chiedi a un “economista” di analizzare una politica fiscale
- assegna il ruolo di “attivista sociale” per ottenere una valutazione diversa dello stesso tema.
Questa strategia è preziosa in fase di brainstorming o quando devi anticipare obiezioni e punti di vista alternativi.
Come funziona il role prompting?
Il role prompting funziona inserendo l’istruzione di ruolo all’inizio del prompt, prima della richiesta vera e propria. La formula base prevede una dichiarazione esplicita del ruolo seguita dalla richiesta specifica, strutturata in modo che il modello interpreti la richiesta attraverso la lente di quel ruolo professionale.
La struttura più efficace segue questo schema: “Sei un [ruolo specifico] con [caratteristiche o competenze rilevanti]. [Contesto aggiuntivo se necessario]. [Richiesta operativa]”. Per esempio: “Sei un copywriter specializzato in advertising digitale con 10 anni di esperienza. Il target sono giovani professionisti tra i 25 e 35 anni. Scrivi 5 headline per una campagna Facebook che promuove un corso di formazione in project management”.
Come fare bene role prompting
Per fare bene role prompting devi essere specifico nella definizione del ruolo. “Sei un esperto di marketing” è generico e produce risultati mediocri. “Sei un content strategist specializzato in SEO per piccole e medie imprese del settore hospitality” fornisce parametri chiari che orientano la risposta. Più dettagli includi sul ruolo, più la risposta sarà mirata.
Un elemento che non deve mai mancare è il contesto operativo. Non basta assegnare il ruolo: devi specificare anche per chi sta lavorando quella figura professionale, con quale obiettivo e in quale contesto. Se chiedi a un “nutrizionista” di creare un piano alimentare, devi specificare se il destinatario è uno sportivo professionista, una persona sedentaria che vuole dimagrire o qualcuno con intolleranze alimentari.
Anche il formato di output desiderato va indicato quando possibile. Se vuoi una guida passo passo, una lista di suggerimenti, un testo narrativo o una tabella comparativa, specificalo nel prompt. Il ruolo influenza lo stile e il tono, ma il formato va esplicitato: “Sei un formatore aziendale: crea una guida in 5 passaggi per implementare il feedback costruttivo in team”.
Un errore frequente è contraddire il ruolo con richieste incompatibili. Se assegni il ruolo di “divulgatore per bambini” ma poi chiedi “usa terminologia tecnica avanzata”, il modello riceverà istruzioni contrastanti. Assicurati che richiesta di ruolo e obiettivo comunicativo siano allineati.
Esempi di role-based prompting
Vediamo esempi concreti di role prompting applicati a contesti diversi, per capire come la tecnica modifica concretamente output e approccio.
Esempio 1: content writing per blog aziendale
Prompt senza role prompting: “Scrivi un articolo sui vantaggi del cloud computing per le aziende”
Prompt con role prompting: “Sei un consulente IT che lavora con PMI italiane da 15 anni. Scrivi un articolo per un blog aziendale che spiega i vantaggi concreti del cloud computing a imprenditori non tecnici, usando esempi del settore manifatturiero e della distribuzione. Tono professionale ma accessibile, 600 parole”
La differenza è sostanziale: la versione con ruolo produce un testo che anticipa dubbi tipici delle PMI, usa terminologia accessibile, porta esempi italiani concreti e adotta un tono consulenziale.
Esempio 2: copywriting persuasivo
Prompt base: “Scrivi una email per promuovere un webinar gratuito sul social media marketing”
Prompt con role-based prompting: “Sei un copywriter specializzato in direct response per servizi B2B. Il target sono responsabili marketing di aziende tra 10 e 50 dipendenti che hanno già provato advertising sui social senza risultati soddisfacenti. Scrivi una email di 200 parole con subject line, che evidenzi pain points e benefici concreti del webinar, con call to action chiara”
La richiesta di ruolo orienta il tono verso la persuasione basata su benefici, usa il linguaggio del problema-soluzione tipico del direct response e struttura il testo secondo le convenzioni del copywriting professionale.
Esempio 3: divulgazione tecnica
Prompt generico: “Spiega cos’è il machine learning”
Prompt con ruolo: “Sei un divulgatore scientifico che scrive per una rivista generalista. Spiega cos’è il machine learning a lettori senza background tecnico, usando analogie quotidiane e evitando formule matematiche. Lunghezza: 300 parole”
Il risultato cambia radicalmente: la versione con ruolo produce spiegazioni per analogia, contestualizza con esempi di vita quotidiana e mantiene un livello di complessità accessibile.
Per approfondire le tecniche di ottimizzazione dei prompt, puoi consultare la mia guida su prompt engineering e l’articolo su few-shot prompting.
Quali vantaggi comporta il role prompting?
Il vantaggio principale del role prompting è la capacità di ottenere risposte più rilevanti e contestualizzate senza dover fornire esempi dettagliati o istruzioni eccessivamente lunghe. Un ruolo ben definito comunica in poche parole una costellazione di aspettative su tono, competenza, formato e approccio.
Questa tecnica di prompting migliora significativamente la coerenza stilistica. Quando produci contenuti in serie, mantenere uniformità di voce e registro è una sfida. Assegnare sempre lo stesso ruolo ai prompt garantisce che tutti i testi seguano la stessa linea comunicativa, particolarmente utile nella gestione di calendari editoriali o nella produzione di materiali formativi.
I principali vantaggi del role-based prompting includono:
- riduzione del numero di iterazioni necessarie per ottenere il risultato desiderato
- gestione efficace della complessità comunicativa selezionando prospettive specifiche
- facilitazione nella creazione di contenuti per pubblici specializzati
- maggiore prevedibilità delle risposte dei modelli linguistici.
Senza specificare il ruolo, spesso devi rigenerare la risposta più volte aggiustando dettagli di tono, livello tecnico o struttura. Con un ruolo chiaro fin dall’inizio, la prima versione è generalmente molto più vicina al target, risparmiando tempo ed energia.
Ci sono dei limiti?
Il role prompting presenta alcuni limiti che è importante conoscere per usare la tecnica in modo consapevole. Il primo limite riguarda la qualità dei dati di addestramento: se il modello ha pochi esempi di quel ruolo specifico nel suo training, l’output sarà stereotipato o generico indipendentemente da quanto dettagliato sia il tuo prompt.
Ruoli molto specialistici o di nicchia possono non produrre risultati significativamente diversi da quelli ottenuti senza role prompting. Se chiedi al modello di comportarsi come un “esperto di compliance normativa per dispositivi medici in mercati emergenti”, la specificità potrebbe eccedere ciò che il modello ha effettivamente appreso, risultando in risposte che simulano competenza senza realmente possederla.
Quando il role prompting può non essere utile
Il role-based prompting può non essere utile quando hai bisogno di risposte oggettive, basate su fatti o dati, senza filtri interpretativi. Se chiedi “quali sono i tassi di interesse attuali della BCE”, assegnare un ruolo non migliora la risposta e potrebbe persino introdurre interpretazioni non necessarie. Per informazioni dirette e verificabili, il ruolo aggiunge complessità senza benefici.
La tecnica mostra limiti anche quando il ruolo e la richiesta sono intrinsecamente incompatibili. Chiedere a un “poeta surrealista” di scrivere un manuale tecnico produce risultati incongruenti. Serve coerenza tra ruolo assegnato e obiettivo comunicativo, altrimenti il modello deve risolvere una contraddizione che degrada la qualità dell’output.
Altri limiti significativi includono:
- rischio di bias nella rappresentazione dei ruoli derivanti dai dati di addestramento
- lunghezza del prompt che riduce lo spazio per il contenuto vero e proprio
- necessità di verifica umana poiché il ruolo simula competenza ma non garantisce correttezza sostanziale.
Assegnare il ruolo di “esperto legale” non rende le risposte legalmente affidabili: il modello simula competenza ma non possiede abilitazioni professionali. Per ambiti che richiedono responsabilità professionale, il ruolo è un filtro stilistico, non una garanzia di correttezza sostanziale.Il role prompting funziona bene anche quando applicato in cotesto di zero-shot prompting e di chain of thought prompting.
FAQ
Qual è la differenza tra role prompting e persona prompting?
Il role prompting assegna una funzione professionale o competenza specifica, mentre il persona prompting definisce un pubblico target immaginario. Nel primo caso dici al modello chi deve essere, nel secondo per chi deve scrivere.
Il role prompting funziona con tutti i modelli linguistici?
Funziona meglio con modelli avanzati addestrati su dataset ampi e diversificati. Modelli più semplici o specializzati potrebbero non mostrare differenze significative tra prompt con e senza ruolo.
Posso assegnare più ruoli contemporaneamente?
Puoi, ma rischi di generare confusione. Meglio definire un ruolo ibrido coerente o fare richieste separate con ruoli diversi, poi integrare manualmente i risultati.
È meglio usare “sei” o “agisci come” nella formulazione del ruolo?
Entrambe le formulazioni funzionano. “Sei un…” tende a essere più diretto, “agisci come un…” può risultare utile per ruoli particolarmente creativi o immaginari.
Il role prompting migliora la precisione fattuale delle risposte?
No, influenza principalmente tono, stile e approccio comunicativo. Per migliorare precisione fattuale servono altre tecniche come retrieval augmented generation o vincoli di verifica.

Lascia un commento