Sblocca la potenza di ChatGPT con una progettazione rapida
Tutti questi nuovi chatbot mi intimidiscono ancora un po'. Più imparo, più mi rendo conto di quanto non so. All'inizio della mia ricerca, sentivo che non stavo nemmeno capendo di cosa si trattasse. Quando usavo ChatGPT, le sue risposte erano sempre così prolisse e spesso usava termini che non conoscevo. E io sono un tecnico! Dovrei conoscere questi termini, giusto? Sono stupido? Oh ragazzo…
Poi un giorno ho chiesto a ChatGPT di essere meno loquace. E ha funzionato! E gli ho chiesto di usare parole più semplici. E ha funzionato! Queste scoperte mi hanno aiutato a vedere il potere di questi nuovi strumenti di chatbot: capiscono le istruzioni. Per utilizzare ChatGPT (e i suoi amici, come Bing e Bard) nel modo più efficace, guidalo attraverso una conversazione invece di incrociare le dita. Ci vuole un po' di impegno, ma migliore è la tua richiesta, migliore sarà la risposta del bot.
Questo è tutto il prompt engineering: scrivere messaggi specifici ai bot in modo che ti diano risultati migliori. Il resto di questo articolo descriverà in dettaglio alcuni esempi di quanto potente possa essere questa pratica.
Dichiarazione di non responsabilità: questo articolo menziona i prodotti di Microsoft, il mio datore di lavoro. Ho scritto questo articolo nel mio tempo libero e tutte le opinioni sono mie.
Nota a margine: il testo completo di tutte le conversazioni nella foto è anche collegato alla fine dell'articolo.
Ecco il trucco più semplice: chiedi a ChatGPT di limitare la lunghezza della sua risposta. Non devi dire "in 20 parole", puoi anche solo dire "breve", "breve" o "conciso". Qualsiasi cosa faccia galleggiare la tua barca. Ricorda: questi chatbot sono stati sostanzialmente addestrati su Internet, quindi capiscono praticamente qualsiasi istruzione che sia mai stata data.
Possiamo andare oltre! Possiamo scrivere le istruzioni solo una volta e ChatGPT le seguirà per un po'. ChatGPT (GPT-3.5) ricorda all'incirca le ultime 3000 parole. Puoi aggirare questo problema semplicemente inviando nuovamente le tue istruzioni una volta che si dimentica.
Personalmente, preferisco che ChatGPT sia meno loquace, poiché tre paragrafi generati dall'intelligenza artificiale contemporaneamente possono essere travolgenti quando voglio solo una definizione. Quindi inizio ogni conversazione ChatGPT allo stesso modo:
OK, stiamo ancora grattando appena la superficie. Alcuni di voi sono arrabbiati con me per aver usato il modello di linguaggio naturale più potente del mondo per definire le parole, lo so. A voi, incoraggio la pazienza. Non c'è da vergognarsi nell'usare una tecnologia potente per una cosa basilare se funziona e la posta in gioco è bassa! Ci arriveremo, non preoccuparti.
ChatGPT è un attore bravo quasi quanto me* — usiamolo a nostro vantaggio! Possiamo chiedere a ChatGPT di fingere di essere chiunque : un personaggio del tuo libro o film preferito, un insegnante di lingua inglese, un famoso scienziato, una guida di viaggio, l'elenco potrebbe continuare. Inoltre, ChatGPT è intelligente quasi quanto me**: può comportarsi come un idraulico professionista, un life coach, un consulente di web design, un fioraio, qualsiasi cosa! Potresti aprire una modisteria con tutti i cappelli che ChatGPT può indossare!
Seriamente, chiedere a ChatGPT di agire in una persona specifica è uno dei modi più potenti e basilari per ottenere risultati migliori da esso. Vedo alcuni usi principali dei ruoli ChatGPT, ma per favore non pensare che questo sia un elenco completo!
- Brainstorming: ChatGPT può essere un professionista in qualsiasi settore per fornirti una sessione di brainstorming personalizzata per qualsiasi cosa tu possa immaginare. Può essere un marketer, un responsabile della logistica, un ingegnere del software - ancora una volta, l'elenco potrebbe continuare all'infinito.
- Risolvi problemi specifici: Hai un rubinetto che perde? L'auto non si avvia nemmeno con una buona batteria? ChatGPT può fungere da idraulico, meccanico o altro per aiutarti a capire la situazione e quali azioni puoi intraprendere.
- Impara cose nuove: puoi chiedere a ChatGPT di essere un insegnante di inglese, insegnante di matematica, partner di ricerca, guida di viaggio, dietista, ecc. per aiutarti a padroneggiare una materia o semplicemente per rendere lo studio un po' meno faticoso.
- Migliora il tuo spazio di testa: questo è uno dei miei preferiti. Onestamente, non hai bisogno di un'ingegneria rapida per questo, ma può essere utile regolare il tono di ChatGPT. Puoi persino fargli dare risposte religiose, se ti piace. Chiedi a ChatGPT di essere un life coach, un amico premuroso, un prete/imam/rabbino/<la tua guida religiosa qui>, o qualsiasi altro ruolo che ti sembra utile. Il valore deriva davvero dalla scrittura, ma avere una chat interattiva può aiutarti a vedere le cose da una prospettiva diversa. Naturalmente, ChatGPT non sostituisce la vera amicizia o un professionista qualificato, ma può essere utile in un momento di forte stress aprire una breve sessione di chat e mettere i tuoi pensieri "sulla carta".
- Divertiti e basta! Tra i miei preferiti in questa categoria ci sono gli ubriachi, i cabarettisti e gli sciocchi. A volte, quando i ricercatori usano uno dei più grandi supercomputer del mondo per costruire uno strumento rivoluzionario e all'avanguardia, devi solo usarlo per generare frasi casuali, sai?
* Ti informo che ho vinto "Most Promising Newcomer" al liceo forense, grazie mille!
**OK, oggi sto passando una brutta giornata, quindi devo solo dire a me stesso che sono super intelligente. È un tale crimine? ChatGPT dice che non può sentirsi offeso, quindi penso di essere a posto.
Queste sono solo le basi dell'ingegneria rapida, ma spero che questo abbia chiarito il termine abbastanza da rendere la pratica accessibile! Come puoi vedere, essere più specifici e chiedere a ChatGPT di seguire ruoli specifici può migliorare notevolmente la qualità delle sue risposte.
Sfortunatamente, non tutti i prompt funzionano in tutti i chatbot. Bard non è bravo a fare sciocchezze e Bing ha protezioni molto attive che gli impediscono di fingere di essere qualcosa di diverso da "una modalità chat della ricerca di Microsoft Bing". Se qualcosa non funziona, prova un altro chatbot o un altro prompt. E non fa mai male cercare online altri esempi!
Riassumiamo:
- L'ingegneria dei prompt sta adattando i tuoi prompt per ottenere risultati migliori dallo strumento che stai utilizzando, come ChatGPT.
- ChatGPT ama seguire le istruzioni: possiamo usarlo a nostro vantaggio chiedendogli di limitare la lunghezza del messaggio o interpretare un personaggio specifico.
- Ora ci sono tonnellate di risorse di ingegneria rapida online! Prenditi il tuo tempo, provali man mano che li trovi e non aver paura di armeggiare.
Ecco il testo completo di tutte le conversazioni utilizzate in questo articolo, comprese quelle non raffigurate.
Questo articolo è il terzo della mia serie Let's Learn AI, puoi dare un'occhiata alle prime due voci qui:
Impariamo a conoscere l'intelligenza artificiale AI è una parola d'ordine. Ecco le vere parole da saperePer un'analisi più dettagliata dell'ingegneria rapida con ancora più esempi, ecco un fantastico nuovo articolo (solo per membri Medium):
I migliori suggerimenti e trucchi di ChatGPT condivisi dagli esperti di ChatGPT: potenzia la tua esperienza di intelligenza artificiale: suggerimenti ...