Definición
El vibecoding (o vibe coding) es una forma de construir software en la que le describes a un modelo de IA lo que quieres, pruebas el resultado y pides cambios, sin revisar el código que genera. El término lo popularizó Andrej Karpathy en febrero de 2025. Sirve para prototipos y proyectos descartables, pero no reemplaza al desarrollo con revisión, pruebas y seguridad cuando el software es crítico o se usa en producción. No es lo mismo que programar con ayuda de IA y revisar lo que produce.
¿Qué significa Vibecoding y cómo funciona?
Piensa en pedirle a alguien que arme un mueble mientras tú solo describes el resultado y pruebas si se sostiene, sin mirar los tornillos. El vibecoding es crear software así: le dices a una IA qué quieres, corres el resultado y pides cambios, sin leer el código.
Así funciona
- Describes en lenguaje natural lo que quieres construir.
- La IA genera el código y tú pruebas si funciona.
- Aceptas los cambios y pegas los errores de vuelta para que los corrija.
- Iteras hasta que el resultado se acerque a lo que buscabas.
Sirve para prototipos rápidos. Si el software toca datos sensibles, dinero o muchos usuarios, hay que revisar el código y las pruebas como en cualquier desarrollo serio.
Términos relacionados
Preguntas frecuentes
Otras preguntas de los usuarios
¿Qué es Vibecoding?
Forma de crear software describiendo lo que quieres a una IA y aceptando el código sin revisarlo a fondo.
¿Vibecoding es lo mismo que programar con IA?
No. Programar con IA implica revisar, probar y entender el código que genera el modelo. El vibecoding, en el sentido original, es aceptar ese código sin mirarlo a fondo. La diferencia importa: uno es desarrollo asistido; el otro es prototipar a velocidad, con más riesgo si se usa en producción.
¿Cuándo conviene usar vibecoding?
Conviene para demos, experimentos internos y herramientas personales de bajo riesgo. No conviene cuando hay datos privados, pagos, accesos a sistemas críticos o usuarios externos. En esos casos hace falta revisión humana, pruebas y controles de seguridad.
¿Quién acuñó el término vibecoding?
Andrej Karpathy lo describió en febrero de 2025 como “darte a las vibes” y olvidar que el código existe. Desde entonces el término se popularizó, y a veces se usa de forma más amplia para cualquier código hecho con IA. Conviene separar ese uso laxo del sentido original.
