Esempio dove a ChatGPT viene chiesto di "scrivere una funzione Javascript per mescolare un mazzo di carte".

Il vibe coding è una tecnica di programmazione supportata dall'intelligenza artificiale in cui poche frasi formulate per descrivere un problema vengono usate come prompt per un chat bot basato su un modello linguistico di grandi dimensioni (LLM) ottimizzato per la codifica.[1][2]

L'agente risponde generando software, tramutando in tal modo il compito del programmatore dalla codifica manuale a quello di guida, verifica e miglioramento di codice sorgente prodotto dall'agente artificiale.[3][4] I suoi fautori sostengono che il vibe coding consenta anche a programmatori amatoriali di produrre software senza approfondita formazione e le competenze richieste nel contesto dell'ingegneria del software.

I sostenitori del vibe coding affermano che tale approccio consente anche a programmatori non professionisti di sviluppare software senza la formazione approfondita e le competenze normalmente richieste nell’ambito dell’ingegneria del software.[5] I critici evidenziano tuttavia problematiche legate alla mancanza di responsabilità, alla ridotta manutenibilità del codice e al maggiore rischio di introdurre vulnerabilità di sicurezza nei sistemi risultanti.[6]

Il termine è stato introdotto da Andrej Karpathy nel febbraio del 2025[1] ed è entrato nel dizionario Merriam-Webster nel mese successivo come sostantivo gergale di tendenza.[7]

Note

modifica
  1. ^ a b (EN) What is ‘vibe coding’? Former Tesla AI director Andrej Karpathy defines a new era in AI-driven development, in The Times of India, 2 marzo 2025. URL consultato il 18 aprile 2025 (archiviato dall'url originale il 4 marzo 2025).
  2. ^ Con l'intelligenza artificiale diventeremo tutti programmatori?, su Il Post, 24 marzo 2025. URL consultato il 18 aprile 2025.
  3. ^ (EN) Benj Edwards, Will the future of software development run on vibes?, su Ars Technica, 5 marzo 2025. URL consultato il 18 aprile 2025 (archiviato dall'url originale il 6 marzo 2025).
  4. ^ (EN) Kevin Roose, Not a Coder? With A.I., Just Having an Idea Can Be Enough., in The New York Times, 27 febbraio 2025. URL consultato il 18 aprile 2025 (archiviato dall'url originale il 3 marzo 2025).
  5. ^ (EN) Vibe Coding: How Devs and Laymen Alike Are Using AI to Create Apps and Games, su Decrypt, 23 marzo 2025. URL consultato il 25 aprile 2026.
  6. ^ (EN) Hasan Chowdhury, Jyoti Mann, Silicon Valley's next act: bringing 'vibe coding' to the world, su Business Insider. URL consultato il 25 aprile 2026.
  7. ^ (EN) Vibe coding, su merriam-webster.com, 8 marzo 2025. URL consultato il 18 aprile 2025.

Voci correlate

modifica
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica

📚 Artikel Terkait di Wikipedia

ChatGPT

il 10 dicembre 2022). ^ (EN) AI-generated answers temporarily banned on coding Q&A site Stack Overflow, su theverge.com. URL consultato il 5 dicembre 2022

Model Context Protocol

ad assistenti intelligenti per il coding. Tale integrazione è particolarmente utile nei workflow per il “vibe coding”, in cui è essenziale un'assistenza

MPEG-4

ISO/IEC 14496-15:2015 - Information technology -- Coding of audio-visual objects -- Part 15: Carriage of network abstraction layer (NAL) unit structured video

Claude (intelligenza artificiale)

marzo 2024. ^ Jess Weatherbed, Anthropic's Claude 4 AI models are better at coding and reasoning, su The Verge, 22 maggio 2025. URL consultato il 23 maggio

Live coding

Il live coding, a volte indicato anche con i termini on-the-fly programming, just in time programming e conversational programming, è una tecnica che rende

Modello linguistico di grandi dimensioni

grande, in Civiltà dei dati, n. 3/2025, Fondazione Leonardo, pp. 59-61 Vibe coding Altri progetti Wikimedia Commons Wikimedia Commons contiene immagini o altri

Tomas Milian

(DE, EN) Tomas Milian, su filmportal.de. Tomas Milian, su aNobii, The Coding Collective. Tomas Milian, su Film.it, GEDI Digital S.r.l.. (EN) Tomas Milian

Claude Shannon

a Network Archiviato il 4 marzo 2016 in Internet Archive., IRE Transactions on Information Theory, vol. 2, pp. 117–119, 1956. C. E. Shannon, Coding Theorems