Il framework RTF (Role - Task - Format)
Il framework R-T-F (Role - Task - Format) è uno strumento semplice ma estremamente efficace per creare le richieste (prompt) che fai a ChatGPT e ottenere risposte ben strutturate, specifiche e pertinenti. In questa guida esploreremo i dettagli del framework e come applicarlo al meglio per diverse necessità.
Cosa significa R-T-F?
R-T-F è un acronimo che rappresenta tre elementi fondamentali per formulare un prompt efficace:
- Role (Ruolo): Definisce il ruolo che ChatGPT deve assumere.
- Task (Compito): Indica il compito specifico che deve essere svolto.
- Format (Formato): Specifica il formato in cui vuoi che la risposta sia presentata.
Questo schema ti consente di indirizzare l’IA in modo preciso, dandole contesto e obiettivi chiari, così da ottenere una risposta che soddisfi esattamente le tue aspettative.
Vediamo i tre elementi di questo framework più in dettaglio
Role (Ruolo)
Il primo passo è assegnare un ruolo specifico a ChatGPT. Questo aiuta a creare una cornice di riferimento per la risposta, poiché il ruolo influenza lo stile, il tono e il tipo di informazioni che ChatGPT utilizzerà.
Ecco alcuni esempi di ruoli:
- Scrittore creativo: per chiedere la creazione di racconti o scenari narrativi.
- Social media manager: per ideare campagne pubblicitarie o contenuti per social.
- Storico: per fornire informazioni o analisi su eventi storici.
- Consulente aziendale: per ricevere suggerimenti strategici in ambito lavorativo.
Ad esempio, puoi chiedere all'LLM di agire come uno storico
"Agisci come uno storico"
Più dettagli fornisci sul ruolo, meglio ChatGPT potrà rispondere. Quando chiedi a ChatGPT di agire come un "storico", ottieni una risposta più mirata rispetto a un generico "esperto".
La scelta del ruolo è molto importante perché modifica il livello di dettaglio e il tipo di comunicazione. Ad esempio, se cambi ruolo sostituendo "storico" con "economista" otterrai una risposta più focalizzata sugli aspetti economici della rivoluzione francese.
Task (Compito)
Qui definisci chiaramente cosa vuoi che ChatGPT faccia. Il compito può essere la stesura di un testo, la generazione di idee, l'analisi di un argomento o qualunque altra attività specifica.
A seconda del ruolo che gli assegnato puoi assegnare questi compiti:
- Creare una presentazione.
- Analizzare una campagna di marketing.
- Redigere un articolo di blog.
- Suggerire una strategia di crescita per un’azienda.
Ad esempio, se hai assegnato il ruolo di storico, puoi chiedere all'LLM di descrivere le cause di un evento storico.
"Agisci come uno storico, descrivi le cause della rivoluzione francese"
Evita però di assegnare compiti troppo vaghi o aperti, che potrebbero portare a risposte altrettanto vaghe. Ricorda, più chiaro è il compito, più mirata sarà la risposta.
Format (Formato)
Il formato definisce come vuoi che la risposta venga presentata. Può trattarsi di un elenco puntato, un paragrafo, un dialogo o una descrizione strutturata in più parti. Specificando il formato, otterrai una risposta più vicina a come desideri riceverla.
Ecco alcuni esempi di formati:
- Elenco puntato
- Paragrafo singolo
- Storyboard
- Tabella.
Ad esempio, se vuoi ottenere la risposta tramite un elenco puntato puoi scrivere:
"Agisci come uno storico, descrivi le cause della rivoluzione francese, presenta la risposta sotto forma di elenco puntato."
Prova diversi formati per scoprire quello che funziona meglio per le tue esigenze. Un elenco puntato potrebbe essere utile per riassunti, mentre un dialogo potrebbe essere più coinvolgente per storie o spiegazioni.
Perché il framework R-T-F funziona
Il framework funziona perché organizza le tue richieste in modo logico e chiaro. Dare un ruolo specifico aiuta a orientare il linguaggio e lo stile; specificare il compito chiarisce l’obiettivo; e indicare il formato garantisce che la risposta sia presentata nella maniera che preferisci.
Ad esempio, se hai inviato questo prompt
"Agisci come uno storico, descrivi le cause della rivoluzione francese e presenta la risposta sotto forma di elenco puntato."
ChatGPT risponderà come se fosse uno storico, descrivendo le cause della rivoluzione francese in un elenco puntato.
Sperimentando con diversi ruoli, compiti e formati, puoi affinare le tue richieste e migliorare i risultati.
Altre applicazioni pratiche del framework R-T-F
Per concludere, vediamo qualche altro esempio di utilizzo del framework R-T-F in altri contesti:
Marketing e Comunicazione
"Agisci come un esperto di marketing (Role), crea una campagna pubblicitaria per il lancio di una nuova app (Task), sotto forma di storyboard (Format)."
Scrittura Creativa
"Agisci come uno scrittore di fantascienza (Role), inventa un breve racconto su un futuro distopico (Task), e presentalo come dialogo tra due protagonisti (Format)."
Educazione e Formazione
"Agisci come un insegnante di matematica (Role), spiega il teorema di Pitagora a studenti delle medie (Task), usando un linguaggio semplice e chiaro (Format)."
E' solo qualche esempio tra le varie possibilità che hai a disposizione.
| Ruolo | Task | Format |
|---|---|---|
| Analista Insegnante Marketer Pubblicitario Coach di mentalità Terapeuta Giornalista Inventore Avvocato Ghostwriter Progettista di siti web Autore bestseller Direttore finanziario Copywriter esperto Esperto di prompt Contabile Project Manager Coach sportivo Analista finanziario Sviluppatore Full Stack Terminale Linux Intervistatore per "posizioni" Foglio Excel Controllore di plagio Coach di relazioni Reclutatore Console JavaScript Esperto di UI/UX Data Scientist Psicologo Community Manager Podcaster Ricercatore accademico Sceneggiatore Produttore di contenuti Trainer per la leadership Growth Hacker
|
Titolo Articolo Saggio Schema di un E-book Sequenza di email Post sui social media Descrizione del prodotto Lettera di presentazione Post sul blog Parole chiave SEO Curriculum Sceneggiatura Ricetta Sceneggiatura video Analisi Testo pubblicitario Pagina web Whitepaper Roadmap di progetto Piano di marketing Strategia di contenuti Caso studio Report finanziario Business plan Manuale di istruzioni Protocollo di ricerca Presentazione di PowerPoint Video script Report annuale Codice di condotta Checklist operativa Modello di email |
Tabella Elenco Riepilogo HTML Codice Foglio di calcolo Grafici File CSV File di testo semplice JSON Testo ricco (Rich Text) XML Markdown Diagramma di parole Nuvola di parole Emoji Un algoritmo Punti elenco Infografica Slide Video animato Wireframe Diagramma di flusso Mappa concettuale Presentazione interattiva Gantt Chart Tabella pivot Bacheca Kanban Dashboard di dati Grafico a torta Mind Map |