Esplorando il futuro: AI per principianti
Obiettivo: Capire come ottenere risposte di qualità da ChatGPT.
Contenuto:
- Uso del parametro “temperature” per controllare la casualità delle risposte.
- Uso del parametro “max_tokens” per limitare la lunghezza delle risposte.
- Come evitare risposte offensive o inappropriate.
- Esempi di prompt per ottenere risultati desiderati.
Trascrizione della lezione
Benvenuti alla terza lezione del nostro corso su ChatGPT. Nelle lezioni precedenti, abbiamo esplorato i fondamenti di ChatGPT e la preparazione dei dati. In questa lezione, ci concentreremo sull’ottimizzazione delle risposte generate da ChatGPT. Andremo un po’ piú sul tecnico. Ma niente paura. Ricordate, Se vi siete persi le lezioni precedenti, le trovate sul canale Youtube, Potete anche lasciare un like o un commento alla nostra pagina Facebook e magari visitare il nostro sito ai fondamenti.it. Ma ora cominciamo.
Oggi, esploreremo un aspetto importante per ottenere il massimo da questo strumento potente: i parametri.
I parametri sono le leve di controllo che consentono di plasmare il comportamento di ChatGPT in modo personalizzato. Li puoi considerare come i regolatori di un’orchestra, dove puoi decidere l’intonazione, il ritmo e il volume della melodia delle risposte generate dal modello. Ogni parametro ha un ruolo specifico e influisce sulle risposte in modi unici. Oggi, esamineremo due di questi parametri fondamentali: “Temperature” e “Max Tokens”.
Cominciamo con uno strumento importante: il parametro “temperature”. Questo parametro controlla la casualità delle risposte generate da ChatGPT. Valori più alti (come 0,8) producono risposte più casuali, mentre valori più bassi (come 0,2) producono risposte più determinate e coerenti.
Un altro parametro da considerare è il “max tokens”. Questo parametro limita il numero di token (parole o simboli) nelle risposte di ChatGPT. Può essere utilizzato per evitare risposte eccessivamente lunghe o poco chiare.
Vediamo degli esempi?



Per comprendere meglio il concetto, esaminiamo due esempi pratici.
“Dammi 3 nomi per un canarino giallo, temperature=0.1”
In questo primo esempio, abbiamo impostato la temperatura a un valore molto basso, cioè 0.1. Questo significa che ChatGPT darà risposte estremamente coerenti e basate su informazioni ben definite. Ecco cosa otteniamo:
- Sole
- Zafferano
- Giallino
Come potete vedere, le risposte sono molto coerenti e seguono le aspettative e sono anche un po ́banali.
Se invece cambiamo il parametro a 0.8 ecco che otteniamo un risultato piú creativo:
- Citronello
- Dorè
- Gialluzzo
Secondo parametro max tokens
Istruzione 1:
Descrivi la teoria della relatività di Einstein , max tokens=50
ChatGPT: La teoria della relatività di Einstein unisce spazio, tempo e gravità. Comprende la relatività ristretta, per il moto senza gravità, e la relatività generale, per la gravità come deformazione dello spazio-tempo.
Istruzione 2:
conta i tokens della risposta precedente
ChatGPT:La risposta precedente contiene 42 token.
Ripetere con l’istruzione : Descrivi la teoria della relatività di Einstein , max tokens=100
Contare ed eventualmente chiedere di correggere con una istruzione ad esempio:
Istruzione: riduci la risposta precente a 100 token
Ora passiamo al secondo parametro: Il parametro “max tokens” è il comando che impone un limite al numero di token (parole o simboli) presenti nelle risposte generate da ChatGPT. Questo è particolarmente utile quando si desidera evitare risposte eccessivamente lunghe o poco chiare.
Per comprendere meglio il concetto, esaminiamo due esempi pratici.
Chiediamo a ChatGPT
“Descrivi la teoria della relatività di Einstein , max tokens=50”
Lasciamo comporsi il risultato e poi chiediamo una verifica di quanto prodotto. Ad esempio facciamo contare a chatGPT i tokens.
La risposta é soddisfacente e ha rispettato il parametro. Il risultato prodotto é di 42 tokens.
Ora possiamo modificare la richiesta con un numero di caratteri piú lungo e vedere come si comporta. Ad esempio possiamo indicare 100 tokens come limite.
Di nuovo lasciamo generarsi la risposta e poi procediamo a una verifica.
Ne approfitto per ripetere un concetto che abbiamo giá nominato: i tokens. I “tokens” sono le unità di base in cui un testo viene suddiviso, che possono essere parole o anche caratteri individuali in alcuni casi. Ad esempio, la frase “ChatGPT è fantastico!” è composta da cinque tokens: “ChatGPT”, “è”, “fantastico”, e il segno di esclamazione.
Questa volta non é andata bene. La risposta é troppo lunga.
controlliamo se avevamo impostato bene il parametro e poi chiediamo a ChatGPT di correggere,
In alcuni casi, l’uso di parametri estremi, come temperature molto basse o limiti “max tokens” molto stretti, può influire sulla capacità di ChatGPT di produrre risposte coerenti, poiché tali impostazioni possono restringere eccessivamente la creatività o la lunghezza delle risposte. Quindim, é sempre molto importante controllare e valutare l’accuratezza delle risposte.
Ora possiamo effettuare un controllo aggiuntivo, e i risultati mostrano un miglioramento evidente. È importante notare che ChatGPT non tronca le frasi e presenta una certa tolleranza nella lunghezza delle risposte, che potrebbero variare leggermente al di sotto o al di sopra del limite specificato.


E’ importante notare che ChatGPT potrebbe generare risposte inappropriate o insensate. È responsabilità dell’utente filtrare e correggere queste risposte quando necessario, soprattutto in applicazioni critiche come il supporto clienti o la consulenza legale.
Un modo per ottenere risposte migliori da ChatGPT è utilizzare prompt ben formulati. Ad esempio, anziché chiedere “Dimmi tutto su Einstein”, potresti specificare “Scrivi una breve biografia di Albert Einstein”. Specificità e contestualizzazione aiutano il modello a generare risposte più pertinenti.
In questa lezione, abbiamo esaminato come ottimizzare le risposte di ChatGPT regolando i parametri del modello e utilizzando prompt efficaci. Nella prossima lezione, esploreremo come utilizzare ChatGPT per creare chatbot e assistenti virtuali.
Ricorda che puoi trovare la trascrizione della lezioni sul sito internet aifondamenti.it, corredata degli esercizi e di approfondimenti.
Grazie per aver seguito questa lezione. Continua con il corso per approfondire le tue competenze nell’uso di ChatGPT. Ci vediamo alla prossima!

Leave a Reply