Dal corso: Introduzione al prompt engineering per l'IA generativa
ChatGPT
- [Istruttore] ChatGPT di OpenAI è stato un vero e proprio fenomeno. Ha davvero integrato la comprensione delle persone su ciò di cui sono capaci i modelli linguistici di grandi dimensioni. Ciò che rende unico ChatGPT è la sua natura conversazionale, che rende l'ingegneria dei prompt un po' più intuitiva. Diamo un'occhiata a cosa intendo con questo. Se vai su openai.com/blog/chatgpt, puoi andare avanti e premere questo grande pulsante, PROVA CHATGPT. E avrai bisogno di un account OpenAI. E configurarlo è un gioco da ragazzi. Vado avanti e accedo. Una volta effettuato l'accesso, vedrò la raccolta delle mie chat precedenti qui. E posso iniziare una nuova chat digitando qualcosa qui. Ora ci sono alcuni esempi interessanti di cose che puoi chiedere a ChatGPT di fare. E vedrete spiegare l'informatica quantistica in termini semplici. Hai qualche idea creativa per il compleanno di un bambino di 10 anni? Ma poi vedrai una conoscenza limitata del mondo e degli eventi dopo il 2021. Ora, di cosa si tratta? Al momento di questa registrazione, il 2021 è stato il principale corso di formazione di questo modello. Quindi, in un certo senso, parte della sua conoscenza è congelata nel tempo. E ci sono diversi modi per affrontare questo problema. Ma è importante tenere presente che molti modelli linguistici di grandi dimensioni hanno questo tipo di conoscenza congelata nel tempo di praticamente tutto ciò con cui sono stati addestrati. Diamo quindi un'occhiata a uno di questi esempi. Facciamo Hai qualche idea creativa per il compleanno di un bambino di 10 anni. E come genitore, voglio davvero provare a cambiarlo per il compleanno di un bambino di cinque anni. Questa pratica di suggerire a un modello linguistico un'istruzione senza fornirgli realmente esempi del compito che si desidera che esegua è spesso indicata come apprendimento zero-shot. Quindi mi sta dando queste nuove idee. E dice una festa di compleanno a tema, come una festa di una principessa o di un supereroe. Ed è come una gita in un parco divertimenti locale o in un museo per bambini. Ora, questo non è lo stesso che eseguire una ricerca su un motore di ricerca come Google o Bing. È molto diverso, perché questo, in un certo senso, è un testo per principianti. È probabile che questo testo sia stato generato e sia nuovo per il mondo. E anche se questo è sbalorditivo, nei prossimi video daremo un'occhiata a come si fa. Ora puoi fare altre cose. Facciamo alla grande. E facciamo un po' di ingegneria rapida. Diciamo, puoi darmi questi in forma di foglio di calcolo? Ora mi dice che non è in grado di creare fogli di calcolo. Ma non sono ancora pronto ad arrendermi. Ed è qui che un po' di ingegneria tempestiva può aiutare. Quindi chiediamo a ChatGPT, puoi formattarli in modo che io possa incollarli in un foglio di calcolo? Invia. Quindi questo è un ottimo esempio di come un po' di precisione possa trasformare la risposta di ChatGPT di non essere in grado di fare qualcosa per completare facilmente l'attività. Ora finalmente, e questa è davvero una cosa fantastica, chiediamogli di andare avanti e dire, puoi scrivere un programma Python che sceglie a caso una di queste idee? E in realtà, molti di questi modelli sono stati addestrati su una grande quantità di codice. E qui mi mostra come si crea un elenco di idee. E usando il modulo casuale, si sceglie un'idea e la si stampa sulla console, il che è piuttosto strabiliante. Ora ti incoraggio ad andare avanti e testare davvero i limiti di ChatGPT. È un ottimo modo per esplorare ciò di cui sono capaci questi modelli. E se scopri un caso d'uso davvero interessante, puoi portarlo su un altro modello e vedere come differisce.
Fai pratica con gli esercizi mentre impari la teoria
Scarica i documenti che l’istruttore utilizza per tenere i corsi. Segui e impara guardando, ascoltando ed esercitandoti.