Vibe coding

Il vibe coding è una tecnica di programmazione supportata dall'intelligenza artificiale in cui poche frasi formulate per descrivere un problema vengono usate c

Vibe coding
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[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

  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

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

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.