Torna al glossario Tecnologia

Vibe Coding

Creare software descrivendo in linguaggio naturale — lo sviluppatore dice il «cosa», l'IA genera il «come».

Cos'è il Vibe Coding?

Il Vibe Coding (Parola dell'Anno Collins 2025) è un approccio allo sviluppo software in cui il programmatore descrive ciò che vuole ottenere in linguaggio naturale e un modello IA genera codice, test e configurazione. Il termine è stato coniato da Andrej Karpathy (cofondatore di OpenAI).

Come funziona nella pratica?

Invece di scrivere codice riga per riga, lo sviluppatore collabora con un agente IA: descrive la funzionalità, esamina il codice generato, indica le correzioni e l'agente itera. Strumenti come Claude Code, GitHub Copilot e Cursor stanno trasformando questo processo.

Vibe Coding in azienda

In ambito aziendale, il Vibe Coding accelera lo sviluppo software ma richiede processi maturi: code review, test automatizzati (unit, integrazione, E2E, sicurezza), pipeline CI/CD e supervisione architettonica. L'IA genera il codice, ma la responsabilità di qualità e sicurezza resta al team.