Vai al contenuto

METHODOLOGIE

vibe coding

Stile di programmazione, nominato da Andrej Karpathy, in cui lo sviluppatore guida un agente IA principalmente tramite intenzione in linguaggio naturale e ne accetta l'output senza rileggere ogni riga, iterando per sensazione piuttosto che tramite editing manuale. Efficace per i prototipi; rischioso per il codice di produzione che richiede una revisione attenta.

Origine

Coniato da Andrej Karpathy all'inizio del 2025 per descrivere il pilotaggio di un agente di codice a sensazione, in linguaggio naturale, piuttosto che tramite modifica manuale.

caratteristica
prompting di alto livello, flusso creativo, sperimentazione rapida
caso_uso
prototipi, MVP, apprendimento, progetti usa e getta
categoria
Prototipazione rapida assistita da IA
critico
App generata da IA senza controllo umano rigoroso non utilizzabile in produzione
data_origine
Febbraio 2025
descrizione
Sviluppo software assistito da LLM/IA
definizione
Dare un prompt a un'IA e accettare il risultato con verifica minima
funzione
Raise the floor — democratizzazione dello sviluppo software
giudizio
Insostenibile / rischioso in azienda
postura Hohpe
Presa di distanza «level-headed»; demistifica i numeri di marketing («30% del codice scritto dall'IA»)
tipo
Anti-pattern secondo Farley — spec vaga + delega all'IA senza pipeline
uso
Prototipazione rapida usa e getta per chiarire i requisiti

Entità correlate

Fiches (22)