[[File:ChatGPT vibe coding.png|miniatura|Esempio dove a [[ChatGPT]] viene chiesto di "scrivere una funzione Javascript per mescolare un mazzo di carte".]]
Il '''''vibe coding''''' è una tecnica di [[Linguaggio di programmazione|programmazione]] dipendentesupportata dall'[[intelligenza artificiale]] in cui unapoche personafrasi formulate per descrivedescrivere un problema invengono poche frasiusate come ''[[prompt]]'' per un [[agente conversazionale]] basato su un [[modello linguistico di grandi dimensioni|modello linguistico di grandi dimensioni (LLM)]] ottimizzato per la codifica.<ref name=":0">{{Cita news|lingua=en|url=https://timesofindia.indiatimes.com/technology/tech-news/what-is-vibe-coding-former-tesla-ai-director-andrej-karpathy-defines-a-new-era-in-ai-driven-development/articleshow/118659724.cms|titolo=What is ‘vibe coding’? Former Tesla AI director Andrej Karpathy defines a new era in AI-driven development|pubblicazione=[[The Times of India]]|data=2 marzo 2025|accesso=18 aprile 2025|urlarchivio=https://web.archive.org/web/20250304014054/https://timesofindia.indiatimes.com/technology/tech-news/what-is-vibe-coding-former-tesla-ai-director-andrej-karpathy-defines-a-new-era-in-ai-driven-development/articleshow/118659724.cms|dataarchivio=4 marzo 2025}}</ref><ref>{{Cita web|lingua=|url=https://www.ilpost.it/2025/03/24/intelligenza-artificiale-vibe-coding/|titolo=Con l'intelligenza artificiale diventeremo tutti programmatori?|sito=[[Il Post]]|data=24 marzo 2025|accesso=18 aprile 2025}}</ref> L'LLMagente generarisponde generando [[software]], spostandotramutando in tal modo il ruolocompito del programmatore dalla codifica manuale allaa quello di guida, al testverifica e almiglioramento perfezionamento deldi codice sorgente generatoprodotto dall'intelligenzaagente artificiale.<ref>{{Cita web|lingua=en|autore=Benj Edwards|url=https://arstechnica.com/ai/2025/03/is-vibe-coding-with-ai-gnarly-or-reckless-maybe-some-of-both/|titolo=Will the future of software development run on vibes?|sito=[[Ars Technica]]|data=5 marzo 2025|accesso=18 aprile 2025|urlarchivio=https://web.archive.org/web/20250306124303/https://arstechnica.com/ai/2025/03/is-vibe-coding-with-ai-gnarly-or-reckless-maybe-some-of-both/|dataarchivio=6 marzo 2025}}</ref><ref>{{Cita news|lingua=en|nome=Kevin|cognome=Roose|url=https://www.nytimes.com/2025/02/27/technology/personaltech/vibecoding-ai-software-programming.html|titolo=Not a Coder? With A.I., Just Having an Idea Can Be Enough.|pubblicazione=[[The New York Times]]|data=27 febbraio 2025|accesso=18 aprile 2025|urlarchivio=https://web.archive.org/web/20250303174203/https://www.nytimes.com/2025/02/27/technology/personaltech/vibecoding-ai-software-programming.html|dataarchivio=3 marzo 2025}}</ref> I suoi sostenitori sostengono che il ''vibe coding'' consenta anche aia programmatori amatoriali di produrre software senza laapprofondita formazione e le competenze estese richieste pernel lcontesto dell'[[ingegneria del software]].<ref>{{Cita web|lingua=en|autore=Hasan Chowdhury, Jyoti Mann|url=https://www.businessinsider.com/vibe-coding-ai-silicon-valley-andrej-karpathy-2025-2|titolo=Silicon Valley's next act: bringing 'vibe coding' to the world|sito=[[Business Insider]]|data=13 febbraio 2025|accesso=18 aprile 2025|urlarchivio=https://web.archive.org/web/20250226074720/https://www.businessinsider.com/vibe-coding-ai-silicon-valley-andrej-karpathy-2025-2|dataarchivio=26 febbraio 2025}}</ref> Il termine è stato introdotto da [[Andrej Karpathy]] nel febbraio del 2025<ref name=":0" /> ed elencatoè entrato nel dizionario [[Merriam-Webster]] ilnel mese successivo come sostantivo "slang e''gergale'' ''di tendenza"''.<ref>{{Cita web|lingua=en|url=https://www.merriam-webster.com/slang/vibe-coding|titolo=vibe coding|sito=www.merriam-webster.com|data=8 marzo 2025|accesso=18 aprile 2025}}</ref>