L'intelligenza artificiale arriverà prima per i programmatori?
CasaCasa > Notizia > L'intelligenza artificiale arriverà prima per i programmatori?

L'intelligenza artificiale arriverà prima per i programmatori?

Jul 27, 2023

Molte industrie stanno speculando su cosa significherà l’intelligenza artificiale per il loro futuro. Potrebbe essere un “affare particolarmente grosso” per la professione legale e potrebbe “reinventare” la ricerca di mercato. Potrebbe cambiare il significato di essere un graphic designer. Potrebbe svuotare i call center. Renderà i colletti bianchi di tutto il mondo enormemente più produttivi, o ridondanti, o nessuno dei due, o entrambe le cose? Una lettera aperta che chiede una “pausa” sui “giganteschi esperimenti di intelligenza artificiale”, firmata da un insolito assortimento di personaggi pubblici tra cui Elon Musk, Yuval Noah Harari e Andrew Yang, inquadra la questione nel modo più disperatamente possibile: “Dovremmo automatizzare tutto? i lavori, compresi quelli appaganti?”

Si tratta per lo più di previsioni, fatte da lontano, sui piani di un settore per tutti gli altri. All’interno del settore tecnologico, tuttavia, c’è un po’ più di fiducia su dove l’automazione dell’intelligenza artificiale avrà più importanza e nel più breve tempo possibile. Il futuro potrebbe anche essere basato sul completamento automatico: ovviamente l’intelligenza artificiale arriverà prima per il software. Da dove altro potrebbe iniziare?

Come sensazione, questo è comprensibile. Il capitale si sta prosciugando dal resto della scena delle start-up e si sta riversando nell’intelligenza artificiale. Le grandi aziende tecnologiche stanno annunciando importanti investimenti nell’intelligenza artificiale e allo stesso tempo stanno perdendo migliaia di altri lavoratori. È tutto ciò di cui chiunque nel settore può parlare, e i veri credenti sono ovunque; se sei già il tipo di persona che è ansiosa di non lavorare alla prossima grande novità, ne consegue solo - emotivamente, per te, l'ingegnere informatico dello staff di un'azienda che non ha nulla a che fare con l'intelligenza artificiale - che il la prossima grande novità potrebbe semplicemente schiacciarti sotto i piedi, o almeno cambiare il tuo lavoro in modi imprevedibili.

Ma l’idea che lo sviluppo del software scoprirà le conseguenze dell’intelligenza artificiale basata su LLM si basa su qualcosa di più di una semplice vibrazione nervosa. Mentre il pubblico giocava per la prima volta con chatbot sperimentali come ChatGPT e generatori di immagini come DALL-E e Midjourney, i programmatori utilizzavano assistenti IA, alcuni basati sulla stessa tecnologia di base, al lavoro. GitHub Copilot, un assistente di codifica sviluppato da Microsoft e OpenAI, "analizza il contesto del file che stai modificando, così come i file correlati, e offre suggerimenti" su ciò che potrebbe accadere dopo con l'intenzione di accelerare la programmazione. Recentemente è diventato più ambizioso e deciso e tenterà una gamma più ampia di attività di programmazione, inclusi il debug e il commento del codice.

Le recensioni di Copilot vanno da entusiaste a contrastanti; per lo meno, è un completamento automatico abbastanza buono per molte attività di codifica, suggerendo che il suo modello sottostante ha fatto una quantità impressionante di "apprendimento" su come funziona il software di base. Lo sviluppatore di giochi Tyler Glaiel ha scoperto che GPT-4 non è in grado di risolvere problemi di test di programmazione complessi e nuovi e che, come i suoi cugini generatori di contenuti, ha comunque la tendenza a "inventare cazzate", il che "può far perdere molto tempo". " Tuttavia, sulla questione se GPT-4 possa “effettivamente scrivere codice”, gli ha dato un po’ di credito:

Data la descrizione di un algoritmo o la descrizione di un problema noto con molti esempi esistenti sul web, sì, GPT-4 può assolutamente scrivere codice. Per lo più si tratta solo di assemblare e remixare materiale visto, ma PER ESSERE GIUSTI... gran parte della programmazione è proprio questo.

L'ex vicepresidente di Twitter e Googler Jason Goldman ha valutato la tecnologia dal punto di vista di un tipo di settore comune: un manager che non sa veramente programmare.

Non sono mai stato un programmatore. Ho fatto alcune cose al college per la mia tesi e da allora i miei linguaggi più forti sono sempre stati l'elaborazione dati, come R e SQL. Quindi per me è davvero pazzesco che chatGPT possa farmi scrivere un bot Discord funzionale e metterlo su Heroku.

OpenAI è stato presto nel rilasciare strumenti di codifica AI utilizzabili, ma questa settimana Google ha annunciato che stava collaborando con Replit, un popolare ambiente di sviluppo software, su un assistente di codifica per scopi generici. In un'intervista con Semafor, il CEO di Replit, un piuttosto entusiasta Amjad Masad, ha descritto la programmazione come "il caso d'uso quasi perfetto per i LLM" e ha affermato che, alla fine, l'obiettivo della sua azienda era che il suo assistente diventasse "completamente autonomo", in modo tale che può essere trattato come un dipendente in più.