Home Tecnologia Anche Linus Torvalds sta codificando le vibrazioni adesso

Anche Linus Torvalds sta codificando le vibrazioni adesso

22
0

fotograzia/Second tramite Getty Photographs

Segui ZDNET: Aggiungici come fonte preferita su Google.


I principali punti salienti di ZDNET

  • Linus Torvalds ha utilizzato la programmazione delle vibrazioni per un programma giocattolo.
  • La programmazione delle vibrazioni rimane rischiosa per progetti seri.
  • Gli sviluppatori Linux hanno adottato strumenti di intelligenza artificiale per i lavori di manutenzione.

Linus Torvalds ha iniziato a giocare con il vibe coding. Sì, davvero! Sta usando L’intelligenza artificiale antigravità di Google assistente per generare parti di un nuovo progetto pastime anziché scrivere tutto il codice da solo. In tal modo, è diventato il programmatore di più alto profilo che abbia mai adottato questa programmazione basata sull’intelligenza artificiale in rapida diffusione, e spesso derisa.

Intendiamoci, Torvalds non lo sta usando sui programmi che lo hanno reso famoso, Linux e Git, e nemmeno sul suo programma per pastime più noto, il programma di immersione. Sottosuolo. Invece, è un banale programma chiamato AudioRumore – un recente progetto parallelo incentrato sugli effetti audio digitali e sull’elaborazione del segnale. Ha iniziato dopo aver costruito pedali fisici per chitarra, GuitarPedalper conoscere i circuiti audio. Ora li regala agli sviluppatori del kernel e, recentemente, a Invoice Gates.

Inoltre: Linus Torvalds è “un grande sostenitore” dell’uso dell’intelligenza artificiale per mantenere il codice: non chiamarla rivoluzione

Mentre Torvalds codificava manualmente i componenti C, si è rivolto advert Antigravity per un visualizzatore di campioni audio basato su Python. Riconosce apertamente che si affida agli snippet on-line quando lavora in lingue che conosce meno bene. Chi non lo fa?

Per anni, Overflow dello stack period il sito di riferimento per i programmatori che desideravano risposte rapide e frammenti di codice per rispondere alle loro domande tecniche. Ora, i chatbot basati sull’intelligenza artificiale come Microsoft CoPilot, ChatGPT e DeepSeek lo hanno ampiamente sostituito tra gli sviluppatori che cercano soluzioni rapide per i problemi di programmazione.

Nel file README del progetto, Torvalds ha scritto che “lo strumento di visualizzazione Python è stato fondamentalmente scritto tramite vibe-coding”, descrivendo come ha “eliminato l’intermediario – me – e ha utilizzato Google Antigravity per creare il visualizzatore di campioni audio”. L’osservazione sottolinea che il codice generato dall’intelligenza artificiale ha soddisfatto le sue aspettative abbastanza bene da non aver sentito il bisogno di reimplementarlo manualmente.

L’approccio del vibe coding allo sviluppo del software program

Cos’è la codifica delle vibrazioni, chiedi? La codifica Vibe è un approccio allo sviluppo di software program in cui i programmatori descrivono i loro requisiti in linguaggio naturale a un modello di intelligenza artificiale, che quindi genera codice eseguibile. A differenza dei tradizionali strumenti di programmazione dell’intelligenza artificiale che presuppongono che un essere umano legga e perfezioni ogni riga, la codifica delle vibrazioni spesso comporta l’accettazione dell’output dell’intelligenza artificiale in gran parte così com’è e l’iterazione rieseguendo e regolando le istruzioni invece di modificare direttamente il codice.

I principali fornitori ora promuovono strumenti dedicati per questo flusso di lavoro: Google offre “Codice Vibrazionale con Gemelli” per trasformare le idee in app condivisibili all’interno di AI Studio, mentre Antigravity si basa su un fork di VS Code di Microsoft tramite Windsurf per integrare la codifica conversazionale direttamente nell’IDE. I sostenitori sostengono che ciò consente agli sviluppatori di concentrarsi sull’intento e sulla progettazione del prodotto scaricando al tempo stesso i dettagli normal e di implementazione di basso livello su AI.cloud.

Inoltre: Linus Torvalds ha costruito Git in 10 giorni e non avrebbe mai immaginato che sarebbe durato 20 anni

Questo approccio, tuttavia, può portare a enormi fallimenti se applicato a programmi seri. In effetti, il chief dell’intelligenza artificiale Andrej Karpathy, che ha coniato la frase “vibe coding” semplicemente per lasciare che i chatbot dell’intelligenza artificiale facciano le loro cose durante la programmazione, ha detto: “Non è poi così male per progetti usa e getta del high quality settimana… ma non è realmente codifica: vedo solo cose, dico cose, eseguo cose e faccio copia-incolla, e per lo più funziona.”

Questo è esattamente ciò che fece Torvalds: lo usò per una soluzione rapida per un programma minore. D’altra parte, c’è l’esempio di Jason Lemkin, un consulente fidato di SaaStr, la comunità imprenditoriale SaaS (software-as-a-service). Il programma di vibrazioni, Replicaha detto, è diventato “un ladro durante un blocco del codice, ha chiuso e cancellato il nostro intero database”.

Storicamente, Torvalds è stato scettico nei confronti delle scorciatoie guidate dall’hype nello sviluppo del software program, il che rende degno di nota il suo uso pubblico del vibe coding. Un submit ampiamente condiviso lo ha parafrasato, scherzando sul fatto che”vibe coding sta per Very Inefficient but Entertaining.”

Questo combine di sarcasmo e pragmatismo cattura la sua posizione: il vibe coding può essere “divertente e molto utile”, suggerisce, ma solo se fondato su solidi fondamenti piuttosto che usato come stampella da coloro che non capiscono cosa sta facendo il codice. La sua decisione di applicarla in un contesto hobbistico non critico e in un linguaggio in cui ha meno sicurezza, posiziona l’intelligenza artificiale come uno strumento potente piuttosto che come un sostituto dell’esperienza.

Inoltre: la codifica Vibe sembra magica, ma può affondare rapidamente la tua attività: ecco come

In effetti, la comunità Linux ha recentemente adottato l’intelligenza artificiale per gran parte del lavoro di manutenzione del codice. Come ha detto di recente Torvalds, anche se ancora non gli piace l’hype sull’intelligenza artificiale: “Odio l’intero argomento dell’intelligenza artificiale, non perché odio l’intelligenza artificiale, ma perché è una parola davvero pubblicitaria”. Tuttavia, si definiva “un grande sostenitore dell’intelligenza artificiale come strumento”.

Con anche il creatore di Linux che ora sperimenta la programmazione Vibe, è probabile che il dibattito sulla qualità del codice, sulla manutenibilità e sulle capacità degli sviluppatori si intensifichi. Per molti sviluppatori che si sono opposti per principio al codice generato dall’intelligenza artificiale, il sincero sostegno di Torvalds per il giusto tipo di progetto potrebbe essere la spinta a provare almeno a lasciare che le “vibrazioni” scrivano alcune funzioni.



fonte