๐๐ผ๐บ๐ฒ ๐ณ๐ฎ๐ฟ๐๐ถ ๐ด๐ฒ๐ป๐ฒ๐ฟ๐ฎ๐ฟ๐ฒ ๐๐ป ๐๐ฒ๐ ๐ฑ๐ถ ๐ฑ๐ฎ๐๐ถ ๐ฎ๐ป๐ผ๐ป๐ถ๐บ๐ถ ๐ฑ๐ฎ ๐๐ต๐ฎ๐๐๐ฃ๐ง ๐ค๐
Per un corso di Intelligenza Artificiale che sto tenendo presso un Istituto Tecnico volevo portare come esempio le capacitร di analisi del Data Analyst di ChatGPT applicate ad un file contenente le iscrizioni dalle scuole medie.
Non avendo a disposizione questi dati ho pensato di farmeli creare da ChatGPT nel seguente modo:
"Vorrei che mi creassi un file CSV con 100 dati anonimi che mi serviranno per un test per generare statistiche sulle iscrizioni ad una scuola superiore.
Il file deve avere i seguenti campi: Nome, Cognome, Numero di Telefono, Email, Scuola di Provenienza, Percorso Scelto.
I campi devono avere le seguenti caratteristiche:
Nome: un nome italiano comune, sia maschile che femminile, ad esempio Mario o Anna
Cognome: un cognome italiano comune, ad esempio Rossi o Verdi
Numero di Telefono: il prefisso +39 seguito da un numero casule a 9 cifre
Email: cosi composta <Nome>.<Cognome>@<emailprovider> dove <emailprovider> sarร scelto a caso tra quelli utilizzati piรน comunemente in Italia
Scuola di Provenienza: una scuola a caso tra Scuola1 e Scuola8 con una distribuzione non uniforme
Percorso Scelto: un percorso a caso tra Percorso1 e Percorso8 con una distribuzione uniforme"
Si tratta di un prompt potente che merita attenzione perchรฉ al suo interno sono contenute le โspecifiche funzionaliโ per generare questo file. ( e questo รจ un cambio di paradigma notevole quando si parla diย programmazione assistita da un LLM ) perchรฉ con poche parole ed in maniera non strutturata stiamo chiedendo regole di generazione non banali.
Ed ecco un esempio delle prime righe del file cosi generato.
Nome,Cognome,Numero di Telefono,Email,Scuola di Provenienza,Percorso Scelto
Luca,Russo,+39581937613,luca.russo@hotmail.com,Scuola1,Percorso4
Anna,Russo,+39207123172,anna.russo@yahoo.com,Scuola1,Percorso2
Elena,Esposito,+39105956130,elena.esposito@hotmail.com,Scuola4,Percorso8
Francesco,Rossi,+39783301486,francesco.rossi@gmail.com,Scuola4,Percorso6
Giulia,Ricci,+39888768063,giulia.ricci@libero.it,Scuola5,Percorso3
Come controprova della distribuzione degli ultimi due campi vi lascio i diagrammi a torta fatti generare al DataAnalyst.
๐Ovviamente, mutatis mutandis, potete anche voi adattare questo prompt per farvi generare il vostro set di dati di test, che siano per testare un software o mostrare delle schermate utilizzando dati anonimi.