Da quando la robotica e l’intelligenza artificiale hanno sperimentato progressi tecnologici, una domanda terrificante si è profilata nelle nostre menti: le macchine ci sostituiranno mai? Sono stati scritti innumerevoli film, serie, libri, ecc. sull’intelligenza artificiale e sull’inevitabile sostituzione del lavoro umano con i robot. L’ultima preoccupazione è che i ChatGPT sostituiranno i programmatori. Ma dobbiamo davvero preoccuparci?
CORRELATO: Le scoperte tecnologiche che aiuteranno i progressi della medicina nel 2022
Il mondo dell’intelligenza artificiale è cresciuto esponenzialmente da un giorno all’altro. Ogni giorno vediamo sempre più arte generata dalla sintesi artistica dell'intelligenza artificiale e abbiamo persino visto il primo cortometraggio interamente scritto e diretto da un'intelligenza artificiale. La stessa intelligenza artificiale può programmare semplici righe di codice, il che fa sorgere la domanda: i ChatGPT sostituiranno mai i programmatori?
Preoccupazioni
Mike Abel ha affrontato questo interessante argomento in un post su Facebook, evidenziando l'esplosione di popolarità di ChatGPT solo negli ultimi mesi. Secondo alcuni rapporti, le grandi aziende tecnologiche hanno licenziato gran parte dei propri dipendenti e investito molti soldi nella creazione e nello sviluppo di programmi di intelligenza artificiale. Attualmente, Microsoft ha introdotto un aspetto dell'intelligenza artificiale in alcuni dei suoi programmi. Ad esempio, sta lavorando a un programma in grado di sintetizzare la voce di chiunque con solo pochi secondi di riferimento audio.
Cosa succede quando la forza lavoro viene sostituita dalla robotica o dall’intelligenza artificiale? È una scelta intelligente per le aziende. Un computer non ha bisogno di dormire né di mangiare, non si esaurisce creativamente (solo meccanicamente), non ha famiglia da mantenere, non si ammala e non ha bisogno di giorni liberi. Un computer è un lavoratore perfetto, un impiegato perfetto. Ma cosa succede alla gente?
Abel afferma che, sebbene possa avere senso per un'azienda orientarsi verso un'opzione che sarebbe più economica nel lungo termine (non devono preoccuparsi di pagare uno stipendio con un computer), l'azienda non può semplicemente pensare al vantaggio che potrebbe ottenere ne ricava. Supponiamo, ad esempio, che un intero settore del mercato del lavoro venga occupato dalle macchine. In questo caso l’intera forza lavoro si ritrova disoccupata in un settore in cui era specializzata. Ciò significa che un intero gruppo di cittadini della classe operaia rimane senza modo di sostenere le proprie famiglie.
Sebbene la tecnologia sia senza dubbio la via da seguire per il futuro, Abel ci ricorda che anche i datori di lavoro sono umani e devono pensare all’aspetto umanitario della sostituzione della loro forza lavoro con le macchine. Inoltre, la tecnologia sta avanzando a un ritmo molto più rapido rispetto alla creazione di nuovi posti di lavoro per coloro che rischiano di perderli in questo inevitabile passaggio significativo verso l’intelligenza artificiale e le macchine.
CORRELATO: Evie Smart Ring: un punto di svolta per i fitness tracker per donne
Rassicurazioni
Sebbene il passaggio alla tecnologia sembri inevitabile, molti esperti di robotica, intelligenza artificiale e programmazione ritengono che, allo stato attuale, ChatGPT non possa in alcun modo sostituire completamente programmatori, scrittori e artisti. In definitiva, l’intelligenza artificiale non è perfetta ed è uno strumento da utilizzare per creare, non per sostituire. Austin Nguyen, uno sviluppatore di software che lavora sul proprio bot, ha preso parte alla discussione, spiegando ai lettori perché è improbabile che ChatGPT sostituisca i programmatori.
Negli ultimi mesi, ChatGPT è emerso come uno strumento potente e multiuso in grado di generare codice quando vengono forniti alcuni suggerimenti. Innanzitutto, ovviamente, devi sapere qualcosa su cosa stai facendo per fornire al robot le istruzioni appropriate, ma c'è un altro problema. Il codice generato solo a volte funziona correttamente. Quando funziona, di solito si tratta di un semplice modello di codice che può svolgere una funzione particolare, ma realizza poco.
Un altro aspetto importante della programmazione è che i programmatori devono essere in grado di analizzare i problemi posti dal codice e trovare soluzioni che richiedano logica e creatività. Una macchina può funzionare attraverso la ragione pura, ma non ha originalità né pensiero critico, soprattutto a livello umano. Secondo il signor Nguyen, un programmatore può quindi trovare una soluzione che sia allo stesso tempo elegante e molto efficiente, rendendolo più prezioso di un'intelligenza artificiale.
Nguyen ha anche affermato che i programmatori non si limitano a produrre codice. Risolvono anche i bug, migliorano costantemente il codice esistente per le nuove versioni e collaborano con un intero team di sviluppo per farlo. ChatGPT è un ottimo strumento che può semplificare un po' il lavoro dei programmatori, utilizzandoli per compiti banali e banali, consentendo loro di concentrarsi sul lato creativo, che “richiede intelligenza umana”.
Un altro utente di Quora è d'accordo con Nguyen, affermando che ChatGPT è un ottimo strumento che può essere utilizzato per la generazione di codice e l'elaborazione del linguaggio naturale, ma che non è abbastanza sofisticato da sostituire il ruolo di “un programmatore umano”. “La programmazione è un processo creativo che richiede la comprensione e l’intuizione umana”, qualcosa che una macchina non può replicare completamente.
Inoltre, un altro spiegato in modo più dettagliato. È improbabile che gli utenti e le aziende siano soddisfatti di “brevi programmi a riga di comando scritti per fare una piccola parte di ciò di cui hanno effettivamente bisogno”, che è l'attuale limitazione del codice scritto da ChatGPT. Nella maggior parte dei casi, il codice generato deve essere completato, non funziona e non realizza ciò di cui gli utenti hanno bisogno. C'è sempre un elemento di un programmatore umano che deve entrare nel codice per correggerlo, trovare e gestire i bug e abbellire il codice semplicemente scritto.
È più probabile che ChatGPT rimanga uno strumento utile che aiuta i programmatori piuttosto che qualcosa che possa sostituirli. Ciò significa semplicemente che i programmatori non dovranno digitare molto perché potranno ottenere i semplici modelli di codice di cui hanno bisogno con brevi istruzioni. Secondo l'opinione di questo utente, la probabilità di perdere una posizione di programmazione a favore di qualcuno che è semplicemente più bravo nel proprio lavoro e lavora per meno soldi è maggiore che perderla a favore di una macchina.
Ad esempio, l'utente ha sottolineato che i numerosi strumenti di sviluppo web facili da usare, come Wix e WordPress, rendono le attività di sviluppo web molto più semplici per le persone comuni, ma che non hanno ancora sostituito gli sviluppatori web. Ci sarà sempre bisogno di una persona dietro la macchina, che si occupi dei suggerimenti, risolva i bug nel codice dell'IA stessa, ciò che produce, ecc. Allo stato attuale delle cose non c’è motivo di temere che le macchine possano sostituire l’uomo, almeno per i prossimi anni.
CORRELATO: 3 nuovi dispositivi tecnologici che devi avere a casa tua nel 2023