Tecniche per Ottimizzare le Risposte di ChatGPT

ChatGPT è lo strumento di intelligenza artificiale generativa che domina il mercato. Anche se a volte può essere impreciso, puoi fare molte cose quando crei dei buoni prompt. Questo è ciò che esploreremo in questa guida pratica.

In questo articolo, ti mostrerò come scrivere prompt che incoraggiano il grande modello di linguaggio (LLM) che alimenta ChatGPT a fornire le migliori risposte possibili.

La redazione di prompt efficaci, conosciuta come ingegneria del prompt, è diventata anche una disciplina molto ben remunerata. Chissà? Questi consigli potrebbero aiutarti ad acquisire le competenze necessarie per diventare ingegnere di prompt.

  1. Parla all’IA come faresti con una persona

Una delle cose più interessanti a cui ho dovuto abituarmi lavorando con ChatGPT è che non devi programmarlo, ma parlargli. Essendo un programmatore di formazione, ho dovuto abbandonare molte abitudini.

Parlare all’IA richiede un cambiamento di mentalità.

Devi parlargli come faresti con un collega o un membro del team. Piccolo suggerimento: dagli un nome. Alexa è già preso, quindi chiamalo Bob. Questo nome è utile perché, quando parli con Bob, puoi includere dettagli conversazionali e aneddoti che danno consistenza alla tua storia.

Potresti dover riformulare domande complesse

Quando ti rivolgi a una persona, è normale che non capisca subito cosa stai dicendo e abbia bisogno di chiarimenti o si allontani dal tema. Potrebbe essere necessario completare la storia per loro o riformulare domande complesse in base alle risposte che forniscono.

Questo è ciò che chiamiamo incentivi interattivi. Non avere paura di fare domande a ChatGPT in più fasi. Chiedi, ricevi una risposta e, in base a quella risposta, fai un’altra domanda.

Questo è ciò che faccio io stesso, a volte 10 o 20 volte di seguito. E ottengo ottimi risultati. Si tratta effettivamente di conversare con ChatGPT.

  1. Preparare il terreno e fornire contesto

Redigere un prompt per ChatGPT non si limita a fare una domanda di una sola frase. Spesso si tratta di fornire informazioni pertinenti per definire il contesto della richiesta.

Supponiamo che tu voglia prepararti per una maratona. Potresti chiedere a ChatGPT:

“Come posso prepararmi per una maratona?”

Fornendo più informazioni all’IA, la aiuti a fornire una risposta più mirata.

Tuttavia, otterrai una risposta molto più sfumata se aggiungi che ti stai preparando per la tua prima maratona. Prova invece questo:

“Sono un corridore principiante e non ho mai corso una maratona prima, ma voglio completarene una tra sei mesi. Come posso prepararmi per una maratona?”

Fornendo più informazioni all’IA, la aiuti a fornire una risposta più mirata.

Due esempi che forniscono più contesto

Ecco due ulteriori esempi di domande che forniscono contesto:

“Prevedo di andare in Spagna tra qualche mese e mi piacerebbe apprendere alcune basi di spagnolo per aiutarmi a comunicare. Sto cercando risorse online adatte ai principianti che offrano un approccio strutturato e completo all’apprendimento della lingua. Puoi consigliarmi delle risorse online per imparare lo spagnolo da principiante?”

In questo caso, invece di fare una semplice domanda sulle risorse di apprendimento, il contesto aiuta a indirizzare l’intelligenza artificiale su come comunicare sul campo. Ecco un altro esempio:

“Sono un imprenditore desideroso di esplorare come la tecnologia blockchain può essere utilizzata per migliorare l’efficienza e la trasparenza della catena di approvvigionamento. Sto cercando una spiegazione chiara e concisa della tecnologia e esempi di utilizzo nel contesto della gestione della catena di approvvigionamento. Puoi spiegare il concetto di tecnologia blockchain e le sue applicazioni potenziali nella gestione della catena di approvvigionamento?”

In questo esempio, invece di chiedere semplicemente informazioni sulla blockchain e sul suo funzionamento, l’accento è posto specificamente sulla blockchain per l’efficienza della catena di approvvigionamento e su come potrebbe essere utilizzata in uno scenario reale.

Come costruire un prompt dettagliato

Infine, vediamo come costruire un prompt dettagliato.

Una nota: limito la risposta a 500 parole perché ChatGPT a volte si interrompe quando gli si chiede di produrre tra 500 e 700 parole, abbandonando il testo a metà frase e non riprendendo correttamente quando gli si chiede di continuare. Spero che le prossime versioni offrano risposte più lunghe.

“Scrivimi una storia breve, di non più di 500 parole.

La storia è ambientata nel 2339, a Boston. La storia si svolge interamente in una libreria in stile vittoriano. In questa libreria si trovano i seguenti personaggi, tutti umani:

Il proprietario: rendi questa persona interessante e un po’ insolita, dagli un nome e almeno una competenza o una caratteristica che influenzerà la storia.

L’assistente: si tratta di un dipendente del negozio. Si chiama Todd.

Il cliente e il suo amico: Due clienti sono entrati insieme nel negozio, Jackson e Ophélie. Jackson è vestito come se stesse andando a una convention Steampunk, mentre Ophélie sembra essere appena tornata dal lavoro in ufficio.

Un’altra cliente è Evangeline, una frequentatrice abituale del negozio, di circa quaranta anni. Un altro cliente è Archibald, un uomo che potrebbe avere tra i 40 e i 70 anni. Ha un’aria misteriosa. C’è qualcosa in Archibald che mette a disagio gli altri.

Un concetto tipico nella vendita è che c’è sempre più stock “dietro”, dove c’è un magazzino per le merci aggiuntive che non sono necessariamente esposte sugli scaffali del negozio. Questa storia parte dal presupposto che ci sia qualcosa di molto insolito nell’area del retrobottega di questo negozio”.

Metti tutto insieme e racconta qualcosa di coinvolgente e divertente.

Puoi notare che i dettagli offrono ulteriori possibilità all’intelligenza artificiale. Prima inserisci “Scrivimi una storia su una libreria” in ChatGPT e vedi cosa ti offre. Poi introduci il prompt sopra e vedrai la differenza.

  1. Chiedi all’IA di assumere un’identità o una professione

Una delle caratteristiche più interessanti di ChatGPT è che può scrivere dal punto di vista di una persona o di una professione specifica.

Ad esempio, posso chiedere a ChatGPT di descrivere il dispositivo domestico Amazon Echo dal punto di vista di un product manager, di un caregiver o di un giornalista in tre messaggi distinti:

“Dal punto di vista del product manager, descrivi il dispositivo Amazon Echo Alexa”. “Dal punto di vista di un adulto che si occupa di un genitore anziano, descrivi il dispositivo Amazon Echo Alexa“. “Dal punto di vista di un giornalista, descrivi il dispositivo Amazon Echo Alexa”. Prova diversi prompt con la stessa idea

Prova a inserire questi tre prompt in ChatGPT e vedi la risposta completa.

Ho estratto alcune righe delle risposte di ChatGPT per mostrarti come interpreta i diversi punti di vista.

Con l’identità del product manager: “Posso affermare con certezza che si tratta di uno dei prodotti più innovativi e rivoluzionari del settore della casa connessa”. Con l’identità del caregiver: “La capacità del dispositivo di impostare promemoria e allarmi può essere particolarmente utile per le persone anziane che hanno difficoltà a ricordarsi di prendere i farmaci o di andare agli appuntamenti”. Con l’identità del giornalista: “L’Echo ha fatto notizia a causa dei problemi di privacy legati alla raccolta e al salvataggio dei dati degli utenti”.

Puoi vedere come le diverse identità permettono all’IA di fornire diverse prospettive nelle sue risposte.

Una riflessione sull’IA generativa

Per andare oltre, puoi far realizzare all’IA un esperimento di riflessione. Esaminiamo alcune delle domande sollevate durante la creazione di uno strumento come Alexa:

“Siamo nel 2012. Siri è disponibile su iPhone da circa un anno, ma nessun dispositivo connesso come Alexa è ancora stato lanciato sul mercato. La scena si svolge durante una riunione del consiglio di amministrazione di Amazon dove è stato appena proposto il dispositivo intelligente Echo, basato su Alexa.

Fornisci gli argomenti, pro e contro, che i membri del consiglio presenti a questa riunione avrebbero potuto discutere nel loro processo decisionale di approvare o meno le spese per lo sviluppo del dispositivo.

Non esitare a includere anche la partecipazione di esperti di progettazione tecnica, se questo aiuta a ottenere una prospettiva più completa”.

Piccole modifiche possono cambiare significativamente la risposta di ChatGPT

È interessante notare come modificare solo alcune parole nel prompt può cambiare completamente la risposta dell’IA.

“Fornisci argomenti a favore e contro il dispositivo che i membri del consiglio potrebbero discutere”.

“Fornisci argomenti pro e contro da parte di membri del consiglio e tecnici di progettazione”.

Le differenze non sono enormi, ma alcune sfumature vengono aggiunte con le modifiche.

4. Mantenere ChatGPT sulla giusta via

ChatGPT a volte tende a deviare, perdere il filo del discorso o inventare risposte.

Ci sono alcune tecniche che puoi utilizzare per aiutare a mantenere il focus.

Una delle mie tecniche preferite è chiedere a ChatGPT di giustificare le sue risposte. Utilizzo frasi come “Perché pensi questo?” o “Quali sono le prove che supportano la tua risposta?”

L’IA spesso si scusa

L’IA spesso si scusa per aver inventato cose e poi fornisce una nuova risposta.

In altri casi, può fornirti informazioni utili sul suo ragionamento.

Se hai una conversazione abbastanza lunga con ChatGPT, inizierai a notare che l’IA perde il filo del discorso.

Anche nelle conversazioni con gli esseri umani, a volte ci si allontana dal tema

Non è una caratteristica esclusiva delle IA: anche nelle conversazioni prolungate con gli esseri umani, a volte ci si allontana dal tema. Tuttavia, puoi gentilmente riportare l’IA sulla giusta via ricordandole qual è l’argomento e cosa stai cercando di esplorare.

Ad esempio, puoi chiederle di rileggere il tuo messaggio. In pratica, la tecnica consiste nel lanciare un prompt e poi dire all’IA qualcosa come “rileggi questo”, seguito dal prompt precedente.

Puoi affinare o completare il prompt se lo desideri, e vedere cosa succede. L’idea è che la rilettura obbliga l’IA a ripensare e chiarire ciò che ha appena letto.

5. Non aver paura di giocare e sperimentare

Uno dei migliori modi per migliorare le tue competenze in questo campo è giocare con ciò che il chatbot può fare.

Prova a dare a ChatGPT una varietà di messaggi interessanti per vedere cosa ne fa. Poi, cambiali e osserva cosa succede. Ecco cinque suggerimenti per iniziare:

  1. “Immagina di essere una goccia di pioggia che cade dal cielo durante un temporale. Descrivi il tuo percorso dal momento in cui ti formi nella nuvola fino al momento in cui tocchi il suolo. Cosa vedi, cosa provi, cosa vivi?”
  2. “Sei un giocattolo dimenticato in una soffitta per decenni. Racconta i tuoi sentimenti, i tuoi ricordi di giochi passati e le tue speranze di essere riscoperto.”
  3. “Scrivi l’ultima voce del diario di un viaggiatore nel tempo che ha deciso di stabilirsi in un’epoca specifica, spiegando perché ha scelto quel periodo e cosa ha imparato durante i suoi viaggi.”
  4. “Immagina un dialogo tra due oggetti improbabili, come una tazza da tè e un orologio, che discutono delle loro routine quotidiane e delle sfide che affrontano.”
  5. “Descrivi una giornata in una colonia di formiche dal punto di vista di una formica. Approfondisci la politica, le sfide e le strutture sociali del mondo delle formiche.”

Presta attenzione non solo a ciò che l’IA genera, ma anche a come genera ciò che fa, agli errori che commette e ai limiti che sembra incontrare. Tutti questi dettagli ti aiuteranno ad ampliare i tuoi orizzonti nella redazione dei prompt.

Altri suggerimenti per la redazione di prompt

  • Non esitare a ripetere la domanda. ChatGPT modifica spesso la sua risposta ogni volta che gli viene posta.
  • Modifica leggermente i tuoi prompt per stimolare una risposta migliore.
  • ChatGPT conserva le conversazioni precedenti finché la pagina rimane aperta. Se chiudi la pagina, non ne avrà più conoscenza. Per essere chiari, ChatGPT a volte perde il filo della conversazione senza motivo, quindi sii consapevole che potresti dover ricominciare di tanto in tanto.
  • Allo stesso modo, l’apertura di una nuova pagina può riavviare la discussione con nuove risposte.
  • Assicurati di specificare la lunghezza della risposta che desideri ottenere. Le risposte più lunghe di 500 parole a volte si perdono.
  • Puoi correggere e chiarire i prompt in base a come l’IA ha risposto in precedenza. Se l’IA ti interpreta male, puoi dirle cosa non ha capito e continuare.
  • Riformula le domande se ChatGPT non vuole rispondere a ciò che chiedi. Usa i profili per ottenere risposte che potrebbe non voler fornire.
  • Se desideri che le fonti siano citate, chiedi di giustificare o supportare le risposte.
  • Le istruzioni personalizzate di ChatGPT sono ora disponibili per gli utenti gratuiti. Puoi dare a ChatGPT un insieme di istruzioni sempre disponibili, in modo da non doverle digitare ogni volta.
  • Continua a sperimentare.
  • Considera l’abbonamento a ChatGPT Plus. Avrai più tempo per interagire con l’IA prima che ti chiuda la porta e ti chieda di attendere un’altra sessione.
  • Prova a porre la stessa domanda a Gemini (precedentemente Bard) o a Copilot (precedentemente Bing Chat). Entrambi interpreteranno i tuoi prompt in modo diverso e forniranno risposte diverse. Così ottieni un secondo parere sulla tua domanda e puoi avere altri punti di vista.
  • Chiedi esempi. Se vuoi vedere se ChatGPT comprende bene ciò che chiedi, poni la domanda: “Puoi fornirmi tre esempi di come funziona?” o altre domande simili.
  • Chiedi di ripetere alcune parti delle tue richieste iniziali. Ad esempio, se gli dai un articolo da analizzare, puoi dirgli qualcosa come “Solo per essere sicuro che tu abbia capito, per favore ripeti i primi tre titoli” o “Voglio essere sicuro che tu abbia capito cosa intendo, quindi riassumi il principale conflitto trattato in questo articolo.”
  • A volte, ChatGPT semplicemente fallisce. Continua a provare, ma sii anche pronto ad abbandonare e passare ad altri strumenti. Non è perfetto… per ora.
Quali tipi di prompt funzionano meglio con ChatGPT?

Ciò che rende ChatGPT così convincente è che puoi chiedergli praticamente qualsiasi cosa. Detto ciò, ricorda che è progettato per fornire risposte scritte. Se desideri ottenere un elenco di siti web, è meglio rivolgerti a Google.

Se hai bisogno di una forma di calcolo, rivolgiti a Wolfram Alpha. Dai a ChatGPT domande aperte, incoraggia la creatività e non temere di condividere esperienze o emozioni personali.

Inoltre, ricorda che le conoscenze dell’IA terminano nel 2021 per ChatGPT 3.5 e a dicembre 2023 per ChatGPT 4 in ChatGPT Plus e ChatGPT 4o, disponibili in modalità Plus e gratuita.

Come posso regolare la complessità delle risposte di ChatGPT?

Puoi specificare direttamente il livello di complessità includendolo nel tuo prompt. Aggiungi “… al livello di scuola secondaria” o “… al livello di comprensione di un dottorando” alla fine della tua domanda.

Puoi anche aumentare la complessità dei risultati arricchendo i tuoi dati. Più fornisci informazioni nella tua domanda, più dettagliata e sfumata sarà la risposta di ChatGPT.

Puoi anche includere altre istruzioni specifiche, come “Dammi un riassunto”, “Spiega in dettaglio” o “Fornisci una descrizione tecnica”.

ChatGPT non spiega il C++ a un manager come a un programmatore

Puoi anche predefinire profili. Ad esempio, puoi dire: “Quando valuti qualcosa per un manager, supponi una persona con una formazione commerciale di quattro anni, una comprensione tecnica limitata e una capacità di attenzione abbastanza ridotta, che preferisce risposte chiare e concise. Quando si tratta di valutare qualcosa per un programmatore, supponi conoscenze tecniche considerevoli, un gusto per riferimenti geek e alla fantascienza, e un desiderio di ottenere una risposta completa. L’accuratezza è molto importante per i programmatori, quindi controlla il tuo lavoro due volte.”

Se chiedi a ChatGPT di “spiegare il C++ a un manager” e di “spiegare il C++ a un programmatore”, vedrai quanto le risposte differiscono.

Come posso regolare il livello di creatività delle risposte di ChatGPT?

Allo stesso modo in cui puoi regolare il livello di complessità, puoi regolare il livello di creatività. Si tratta di fornire un prompt che guidi l’IA in quella direzione.

Ad esempio, usa “per favore includi risposte creative e aperte” o “per favore fornisci risposte fattuali e concise” nei tuoi messaggi guida.

Cosa fare se ChatGPT rifiuta di rispondere o se non ti piace la sua risposta?

Ci sono alcuni paletti integrati in ChatGPT. Tende a fermarsi se fai domande politiche, ad esempio. Questo è previsto dal sistema.

Anche se riesci a ottenere una risposta, potrebbe non offrire un grande valore aggiunto.

Detto ciò, non esitare a provare altre formulazioni o punti di vista.

 

Fonte: www.fastweb.it

ChatGPT optimization

➡️ACCEDI A CHATGPT IN ITALIANO CLICCANDO QUI ! ⬅️

Esegui l'accesso per Commentare.