Vibe coding

Estilo de programar con IA generativa pidiendo código directamente en lenguaje natural e iterando sobre el resultado, sin una especificación estructurada previa.

El término describe programar "dejándose llevar" por lo que la IA genera: prompt, revisar el resultado, ajustar con otro prompt, repetir — rápido para prototipos y exploración, pero sin un documento intermedio que capture las decisiones de diseño.

Funciona bien en scripts pequeños, prototipos desechables o exploración rápida de una idea. Escala mal en sistemas grandes o en equipo: sin una spec compartida, cada iteración depende de recordar decisiones previas que nunca quedaron escritas.

Se suele contrastar con el Spec-Driven Development, que introduce una especificación estructurada como paso previo — la elección entre uno y otro depende del tamaño y la vida útil de lo que se está construyendo, no es "cuál es mejor" en abstracto.

Términos relacionados

Artículos relacionados