Molti non se ne rendono conto ancora, o forse non vogliono, ma le AI generative come ChatGPT e AutoGPT diventeranno presto il nostro personal trainer e nutrizionista, il nostro agente di viaggio e causeranno centinaia di milioni di licenziamenti, con migliaia di posti di lavoro sostituiti da intelligenza artificiale. E sebbene questa tecnologia sia in grado di comprendere il linguaggio umano, ci sono alcune strategie per impostare le richieste che ti consentono di ottenere davvero il massimo da ChatGPT e dalle altre app alternative. Ecco quindi qualche consiglio pratico per impostare i prompt in modo corretto.
Cos’è un Prompt?
Un prompt di ChatGPT è una frase o una domanda che viene usata per avviare una conversazione con un sistema di intelligenza artificiale basato sul modello GPT. Il prompt può essere scelto dall’utente o generato dal sistema in base al contesto e all’obiettivo della conversazione. Il prompt serve a dare una direzione e un tono alla conversazione, e a stimolare la creatività e l’interesse del sistema e dell’utente.
Che Caratteristiche deve avere un Prompt?
1. Ruolo
La prima cosa da fare è definire il ruolo di ChatGPT. In quel momento che cos’è? Il miglior nutrizionista del mondo o il miglior esperto di marketing? Se ti serve per programmare, può diventare un Terminale Linux o una Console Javascript.
Puoi impostare questo parametro dicendo qualcosa tipo “Sei il miglior agente di viaggio al mondo” se devi pianificare una vacanza, o “sei il miglior recruiter al mondo” se devi impostare un annuncio di lavoro. Per esempio:
- Sei un traduttore inglese
- Sei un esperto di risorse umane
- Sei un controllore di plagio
- Sei il personaggio di un film
- Sei Steve Jobs
- Sei un dramaturgo
- Sei un Dottore Virtuale
- Sei un personal trainer
2. Apprendere da ChatGPT
Dopo aver assegnato un ruolo a ChatGPT, puoi specificare chi sei tu. “Un bambino di 5 anni” se vuoi che ti spieghi in modo elementare un concetto oppure “come fossi Elon Musk” se vuoi dettagli molto approfonditi. Puoi anche usare locuzioni come “in modo chiaro” o “con esempi” o “in modo originale.”
3. Scrivere il Prompt
Una volta definiti i ruoli, e fornito così un contesto chiaro, si può iniziare a buttare già la catena delle richieste che genera il prompt. Per impostare un prompt di ChatGPT, è importante seguire alcune linee guida per garantire che la domanda o l’istruzione sia chiara e completa. Ecco alcune caratteristiche che un prompt ben formulato dovrebbe avere:
- Chiarezza: Assicurati che il prompt sia scritto in modo chiaro e comprensibile. Evita ambiguità e spiega eventuali termini specifici o concetti che potrebbero non essere immediatamente riconoscibili.
- Precisione: Sii specifico nella tua richiesta. Includi dettagli pertinenti che aiuteranno il modello a comprendere esattamente cosa stai chiedendo e a fornire una risposta adeguata.
- Contesto: Fornisci un contesto sufficiente per aiutare il modello a comprendere la situazione o il problema che stai presentando. Puoi iniziare con una breve introduzione o fornire informazioni di base per contestualizzare la tua domanda.
- Lunghezza appropriata: Evita di rendere il prompt troppo lungo o complesso. Cerca di essere conciso e di andare dritto al punto. Tuttavia, assicurati di fornire abbastanza informazioni affinché il modello possa capire la tua richiesta.
- Tipo di risposta: Indica il tipo di risposta che desideri ricevere, come un elenco, un paragrafo, una spiegazione passo-passo o una risposta in stile conversazionale.
Ecco un esempio di un prompt ben formulato:
“Sei Ruben Bondì, spiega come si prepara la pasta alla carbonara, un piatto tradizionale romano. Elenca gli ingredienti principali e descrivi brevemente i passaggi chiave per cucinarlo.”
Questo prompt è chiaro, preciso, fornisce contesto, ha una lunghezza appropriata e indica il tipo di risposta desiderato. Ma il prompt non è un monolito; puoi modificarlo e farglielo rifare come preferisci:
- Scrivi un articolo su [Argomento]
- Forniscimi titolo, riassunto, paragrafi.
E dopo aver ricevuto la risposta, puoi approfondirla o farla modificare con ulteriori richieste, perché le AI non perdono il filo. Cose come:
- Scrivi 5 titoli alternativi con [caratteristica richiesta]
- Aggiungi [argomento specifico] al discorso
4. Perfezionare la richiesta
In generale, il comando universale è fatto così:
Scrivi un [post di blog, un paragrafo, un breve riassunto etc.] su [argomento] con lo stile [definisci qualche parametro].
A questo tuttavia, potete aggiungere elementi che arricchiscono e contestualizzano la richiesta. Cose come il ruolo di ChatGPT, come abbiamo visto, ma anche molto altro, tipo:
- Continuare un testo: [Incipit] ora continua tu.
- Riformulare un testo: riscrivi il seguente testo nello stile di [stile].
- Elenco di Keyword: Dammi una lista di parole chiave associate con [soggetto].
- Risolvere Problemi Complessi: Problemi di matematica, domande d’esame, equazioni matematiche etc.
- Guide: Spiega come fare [argomento] passo passo.
- Programmazione e Debug: Converti questo codice da Javascript a Python [codice].
- Recensioni: Scrivi una valutazione di questo testo/blog/sito.
- Prompt di Modifica: Traduci, allunga, riformula [testo].
- Estrazione di Informazioni: In che anno è stata creata Apple, chi erano i fondatori, racconta le loro storie.
Esempi Pratici
Ecco una serie di esempi pratici creati da Hasan Toor che ti possono aiutare nel tuo lavoro. Se sei un addetto vendite:
- Come posso migliorare la mia presentazione di vendita per connettermi meglio con i potenziali clienti?
- Quali sono alcune strategie efficaci per superare le obiezioni durante una conversazione di vendita?
- Puoi fornire alcuni suggerimenti per costruire e mantenere forti relazioni con i clienti?
- Come posso sfruttare i social media per aumentare i miei sforzi di vendita?
- Quali sono alcuni modi efficaci per seguire i lead e chiudere più affari?
Prompt per addetti marketing:
- Puoi fornirmi alcune idee per i post del blog su [argomento]?
- Scrivi una descrizione del prodotto per il mio [prodotto o servizio o azienda]
- Suggerisci modi economici per promuovere il mio [prodotto o servizio o azienda]
- Come ottenere backlink di alta qualità per aumentare la SEO di [nome del sito web].
Prompt per sviluppatori Web:
- Quali sono gli elementi chiave di una landing page di successo?
- Quali sono alcune strategie efficaci per creare una forte voce del marchio?
- Come posso scrivere descrizioni dei prodotti più accattivanti?
- Come migliorare le mie capacità di scrittura dei titoli?
- Come posso usare lo storytelling nel mio copy per coinvolgere il mio pubblico?
Prompt per sviluppatori:
- Sviluppa un’architettura e un codice per [sito Web] in JavaScript.
- Aiutami a trovare errori nel seguente codice [incolla il codice qui].
- Continua a scrivere questo codice per JavaScript [codice qui].
- Voglio implementare uno sticky header sul mio sito web. Puoi fornire un esempio utilizzando CSS e JavaScript?
Prompt per Addetti Risorse Umane:
- Crea un riepilogo che mostri la mia capacità di [inserire competenze tecniche pertinenti, ad esempio linguaggio di programmazione, software, ecc.]