ChatGPT, il peggior stagista estivo di sempre

Blog

CasaCasa / Blog / ChatGPT, il peggior stagista estivo di sempre

Jul 09, 2023

ChatGPT, il peggior stagista estivo di sempre

Quando lavoravo nel settore farmaceutico, ho avuto l'opportunità di assumere stagisti estivi. Questo è successo molto tempo fa, abbastanza tempo perché lo siano gli studenti universitari dalla faccia fresca che hanno fatto domanda per il concerto

Quando lavoravo nel settore farmaceutico, ho avuto l'opportunità di assumere stagisti estivi. Questo è successo molto tempo fa, abbastanza a lungo che gli studenti universitari dalla faccia fresca che hanno fatto domanda per il concerto probabilmente ora stanno raggiungendo l'età della pensione. L'idea, per quanto avevo capito, era quella di trovare qualcuno che mi aiutasse con il mio progetto, che all'epoca prevedeva un sistema di acquisizione dati distribuito con un gran numero di nodi che eseguivano tutti un software personalizzato che avevo scritto, riferendo a un sistema centrale server che esegue una parte maggiore del mio codice. Era più lavoro di quanto potessi gestire da solo, quindi la direzione ha pensato che avrebbero avuto pietà di me e mi avrebbero aiutato.

L'esperienza non è andata proprio come mi aspettavo. Gli stagisti erano entrambi ragazzi fantastici, molto intelligenti e ho imparato molto da loro. Ma due mesi sono un lasso di tempo molto ristretto e metterli al passo con i tempi ha richiesto la maggior parte del tempo. Aggiungete il fatto che avrebbero dovuto fare una presentazione sul loro progetto specifico alla fine dell'estate, e alla fine l'intera faccenda si è rivelata molto più impegnativa per me che se avessi realizzato l'intero progetto da solo.

Ho ripensato alla mia breve esperienza con i tirocinanti di recente con un progetto per il quale avevo bisogno di un piccolo aiuto. Non ha senso assumere qualcuno, ma avere comunque qualcuno a cui affidare lavori specifici sarebbe una benedizione, soprattutto ora che è estate e c'è così tanto altro da fare. Ma questo è il futuro, e l’esperienza e la saggezza combinate di Internet sono solo a pochi tasti di distanza, giusto? Beh, forse, ma come vedrai, anche la potenza dei modelli linguistici di grandi dimensioni ha un limite e provare a collegare ChatGPT come stagista estivo con poco sforzo lascia molto a desiderare.

Il compito specifico per cui avevo bisogno di aiuto era semplice: una serratura sulla porta automatica del mio pollaio. È meglio non dire i dettagli del motivo per cui ne ho bisogno, ma dirò che il chiavistello è il mio tentativo di affrontare la crudele equazione "11 polli + 1 procione = 8 polli". La prima parte della serratura che avevo in mente era una semplice staffa, qualcosa con due bracci che si alzano da una base che potrebbe essere fissata alla porta del pollaio (un foglio di alluminio da 2 mm). Questa staffa sosterrà un braccio caricato a molla per agganciare una traversa nel telaio della porta del pollaio e, si spera, impedirà a chiunque abbia piccoli artigli intelligenti e un gusto per il pollo da asporto di lavorare sotto il bordo inferiore della porta scorrevole e di entrare la cooperativa.

Dalla mia esperienza con Fusion 360, sapevo che sarebbe stato abbastanza semplice realizzare un paio di schizzi, estrudere i bracci dalla base, praticare alcuni fori e riordinare le cose con gli smussi e i raccordi adeguati. Il problema è che sono passato a Linux parecchi anni fa, quindi Fusion 360 non è davvero un'opzione praticabile. Sì, so che esistono soluzioni alternative utilizzando Wine o VM, ma non sono nemmeno interessato a giocare nel cloud di Autodesk. Naturalmente c'è anche FreeCAD; infatti, appena prima di questo progetto avevo iniziato a giocherellare con esso, ma sono ancora nella prima parte della curva di apprendimento e non sono ancora molto produttivo.

Quest’ultimo punto, però, arriva al nocciolo della questione. Mentre stavo imparando Fusion 360, ho scoperto che è diventato rapidamente il caso che perfezionare il modello 3D fosse mentalmente più importante per me di ciò che stavo progettando. Trascorrevo ore per sistemare tutto, solo per scoprire che qualcosa non andava bene, o che avevo qualche vincolo sbagliato, e dovevo ricominciare tutto da capo. Ho tutte le aspettative che la mia mente tratterà FreeCAD esattamente allo stesso modo, non come un mezzo per raggiungere un fine ma come il fine stesso. È un terreno scivoloso, soprattutto quando ci sono così tante altre cose che devo fare.

È stato allora che ho avuto l'idea di affidare il mio design a qualcun altro, o qualcos'altro. Credito dove è dovuto; Ho avuto l'idea di arruolare ChatGPT dopo aver visto il progetto Hackaday.io di [ROFLhoff] sulla riparazione di un tachimetro Toyota rotto. Il progetto richiedeva una manopola per ruotare facilmente il sensore di velocità che aziona il tachimetro per i test al banco. Con solo una breve descrizione della parte necessaria, [ROFLhoff] è riuscito a chiedere a ChatGPT di generare il codice OpenSCAD per creare un modello della manopola.