(Fonte) Patrick Kulp – 29 aprile 2025

Sul palco in occasione della celebrazione del 50° anniversario di Microsoft a Redmond all’inizio di questo mese, l’amministratore delegato Satya Nadella ha mostrato un video in cui ripercorreva il codice del primo prodotto dell’azienda, con l’aiuto dell’intelligenza artificiale. “Quando i CEO possono iniziare a programmare le vibrazioni, si capisce che l’intelligenza è diventata una merce”.

Il commento è un segno di quanto questo termine – e l’atto e la mentalità che descrive – si siano radicati nel mondo della tecnologia. Negli ultimi mesi, l’arte, solitamente impegnativa, della programmazione ha conosciuto una profusione di vibrazioni grazie all’intelligenza artificiale. Il meme è nato da un post di Andrej Karpathy, ex Senior Director di IA di Tesla, a febbraio. Karpathy lo ha descritto come un approccio alla programmazione “in cui ci si abbandona completamente alle vibrazioni, si abbracciano le esponenziali e ci si dimentica persino che il codice esista”.

“La programmazione è stata vista come questo: la scienza più difficile che si possa immaginare. È molto concreta, ha una struttura matematica e deve essere estremamente precisa”, ha detto Masad a Tech Brew. “Qual è l’opposto della precisione? Sono le vibrazioni, e quindi sta comunicando al pubblico che la programmazione non riguarda più la precisione. È più una questione di vibrazioni, idee e così via.” L’ascesa della programmazione automatizzata potrebbe trasformare il campo dello sviluppo software. Le aziende si stanno già rivolgendo sempre più spesso a piattaforme di intelligenza artificiale per velocizzare il lavoro di programmazione.

La programmazione è da tempo uno dei casi d’uso più intuitivi per gli LLM. OpenAI ha introdotto Codex, il suo strumento di programmazione AI basato su GPT-3, più di un anno prima del debutto di ChatGPT nel 2022. Aziende di ogni tipo ci dicono spesso che lo sviluppo del codice è uno dei primi ambiti in cui tentano di applicare l’IA generativa internamente.

Ma l’atto del vibe coding descrive un processo che va oltre la semplice assistenza alla programmazione, secondo il post originale di Karpathy. Si tratta di un atteggiamento che consiste nell’individuare i messaggi di errore e indirizzare l’IA a svolgere compiti semplici, piuttosto che farli da soli, confidando che l’IA alla fine risolverà tutto. “Non è propriamente programmazione: vedo cose, dico cose, eseguo cose, copio e incollo cose e, per lo più, funziona”, ha scritto.

“Il tempo di accesso, e persino di adattamento alle novità, è ciò che si sta riducendo drasticamente grazie a questo”, ha affermato Iragavarapu. “Significa che ora si possono fornire funzionalità ai clienti molto più velocemente, in modo che possano risolvere anche i loro problemi.”

Non tutti concordano sul fatto che il vibe coding sia pronto a trasformare il settore. Peter Wang, responsabile dell’intelligenza artificiale e dell’innovazione e co-fondatore della piattaforma di distribuzione di data science e intelligenza artificiale Anaconda, ha affermato che al momento è più utile per gli sviluppatori senior che conoscono i prompt specifici per creare ciò di cui hanno bisogno e come assemblare e testare tali componenti. Wang ha affermato che secondo lui la codifica delle vibrazioni inizierà a dare i suoi frutti quando potrà produrre parti modulari di software che anche un programmatore dilettante potrà facilmente assemblare nel programma di cui ha bisogno.

Ricevi la nostra newsletter!

iscriviti con la tua mail per ricevere selezionati articoli settimanali sull'intelligenza artificiale pubblicati sul nostro blog

Grazie per esserti iscritt@!

Pin It on Pinterest

Share This