Passa ai contenuti principali

Codificare con AI


 
Se qualcuno ti dice che l'AI può codificare ciò di cui hai bisogno e può costruire ciò di cui hai bisogno, ti sta mentendo. Questa non è speculazione. Questa non è magniloquenza. Questa non è una minaccia.

Ora sappiamo abbastanza su come funziona l'AI, e in particolare GenAI, per poterlo dire con sicurezza. E non sto parlando solo delle conoscenze acquisite negli ultimi due anni, ma delle conoscenze acquisite negli ultimi due decenni.

Affidarsi all'AI per scrivere codice di produzione per un'applicazione che i clienti utilizzeranno effettivamente è come aprire un ristorante con nient'altro che una pila di ricette divertenti con foto colorate. Sembrano fantastiche sulla carta, ma la carta non ha un sapore molto buono.

Per mettere tutto questo in una prospettiva che tutti possano capire, lascia che ti faccia una domanda.

Come fai a sapere se questo articolo è stato scritto da un'AI?

Sarebbe poco interessante. Sì, forse i bot potrebbero imitare il mio stato d'animo, adottare i miei tic di scrittura, ma la cosa di cui sono sicuro al 100% che l'AI non può fare è prendere i miei decenni di esperienza negli argomenti che scelgo, argomenti che devono essere tempestivi in ​​un panorama tecnico e imprenditoriale in continua evoluzione, e usare le mie parole sarcastiche e i miei giri di parole discutibili per mettere pensieri perspicaci e attuabili nella testa del maggior numero possibile di persone che apprezzeranno quei pensieri.

L'intelligenza artificiale non è una minaccia esistenziale. I veri programmatori lo sanno. La minaccia che l'intelligenza artificiale rappresenta per il tuo sviluppatore di software medio non è una novità.

Quanti hanno dovuto passare ore, a volte giorni, a modificare e ritoccare quel codice di esempio un milione di volte per farlo funzionare.

La minaccia dell'IA sembra esistenziale solo a causa della ripetizione costante di alcune verità esagerate. Che è "gratuita", che è "originale" e che "funziona".

Sì, ciò che oggi chiamiamo AI fa un ammirevole tentativo di mettere insieme la sintassi in un modo che si compili e funzioni.

In conclusione, ChatGPT non è stato ancora esposto a nuovi problemi e soluzioni. Non ha le capacità di pensiero critico di un essere umano e può solo affrontare problemi che ha incontrato in precedenza.

Proprio perché gli articoli generati dall'intelligenza artificiale fanno pena, se stai cercando di risolvere nuovi problemi inventando nuove soluzioni, l'intelligenza artificiale non ha esperienza in questo.

L'AI è fantastica in molte cose, ma non nell'eleganza.

Se il tuo codice non è infuso con una catena di eleganza che collega il noioso lavoro di soluzione strutturale al design e all'esperienza utente rivolti al cliente, puoi comunque chiamarlo "codice" se vuoi, ma avrà tutto il valore di un avatar generato dall'intelligenza artificiale che legge ad alta voce contenuti.

C'è un modo giusto di fare le cose e c'è un modo di fare le cose bene, e non sono così ingenuo da inveire contro l'idea che a volte non si possano fare entrambe le cose. Ma questa è la storia della tecnologia che si ripete da 30 anni, e i tecnici devono iniziare a insegnare la storia o continueremo a essere costretti a ripeterla.

Quindi chiederei ai miei amici sviluppatori di software, alzate la mano se avete mai dovuto intervenire e correggere il codice di qualcuno mal strutturato, spesso rotto, pieno di debiti e completamente inelegante?

OK. Quelli di voi che non hanno alzato la mano, si facciano avanti, perché c'è molto lavoro del genere in arrivo. E chiunque abbia mai dovuto correggere un codice difettoso può dire che ci vuole molto più tempo per farlo di quanto non ci sarebbe voluto per ricodificarlo bene.

Commenti

Post popolari in questo blog

Siti interessanti da esplorare

  Ecco alcuni siti web utili e interessanti da provare. Iniziando con un sito web che offre informazioni sui cambiamenti nel mondo e concludendo con un sito web per assicurarti che il tuo dispositivo e i tuoi file siano sicuri. Our World In Data — Our World in Data ( ourworldindata.org ) è un sito web molto affascinante per coloro che sono interessati a conoscere i cambiamenti che avvengono intorno a noi in una forma user-friendly di grafici e diagrammi colorati. Ci sono diversi argomenti come Popolazione, Salute, Ambiente, Innovazione e molto altro. Questo ci aiuta a capire come il mondo sta cambiando nel tempo e le implicazioni che ne derivano. Non ho la TV - I Have No TV ( ihavenotv.com ) è un sito web di streaming diverso da quelli che vediamo adesso, pieno di paywall e contenuti distraenti. Non ha niente a che vedere con il Netflix o il Prime Video del mondo. Questo mira a fornire contenuti utili al suo pubblico senza alcun costo o abbonamento. Il database ospita oltr...

L'altra faccia della sostenibilità ambientale di AI

  Non è un segreto che l'AI abbia un problema di energia e, a sua volta, un problema di emissioni. Addestrare, mantenere ed eseguire enormi modelli di AI come ChatGPT, Grok o Stable Diffusion consuma la stessa quantità di energia di intere città. Ma The Guardian ha recentemente scoperto l'enorme portata delle emissioni distruttrici del pianeta che queste AI stanno producendo. La loro indagine ha rivelato che i data center interni (una parte cruciale dell'infrastruttura di AI) dei leader dell'AI Google, Microsoft, Meta e Apple producono 7,62 volte più emissioni di quelle ufficialmente dichiarate da queste aziende! Come sono riusciti a nasconderlo? Beh, lasciatemi spiegare. Come ho detto, l'AI consuma molta energia. L'AI avanzata moderna richiede terabyte su terabyte di dati organizzati per "addestrare" il modello di AI. Le aziende di AI archiviano questi dati e conducono l'addestramento dell'AI nei data center. Questi sono essenzialmente magaz...

Paura irrazionale del Nucleare

L'energia nucleare sta vivendo una rinascita in tutto il mondo: nuovi reattori sono in costruzione o in fase di pianificazione avanzata in oltre 20 paesi, tra cui quelli chiave come Cina, Giappone, India, Regno Unito, Francia, Russia, Stati Uniti... Alla conferenza sui cambiamenti climatici COP28 delle Nazioni Unite, molti di questi paesi hanno firmato per triplicare la capacità energetica nucleare globale entro il 2050. Perché le persone sostengono l'energia nucleare nella maggior parte dei paesi? Il nucleare è il miglior tipo di energia in tutti i fattori che contano: sicurezza, ambiente, sostenibilità, affidabilità, politica ed economia. Il nucleare sembra pericoloso e rischioso perché gli incidenti sembrano monumentali e il pericolo è invisibile. Risveglia una paura primordiale negli esseri umani, come gli incidenti aerei. Ma quando si misura la sicurezza effettiva, si scopre che l'energia nucleare è tra le fonti di elettricità più sicure. Il modo migliore per misu...