4Geeks chosen to deliver AI education in the Bahamas alongside Harvard, Oxford, and Columbia.See more
7 min read

Qué es vibe coding: para qué sirve y dónde falla

Qué es vibe coding: crear software pidiéndoselo a la IA sin leer el código. Para qué sirve, dónde falla y cómo revisar lo que genera.

¿Qué es vibe coding? Es crear software pidiéndole a una herramienta de IA lo que quieres, en lenguaje normal, y usar el código que genera sin leerlo. A diferencia de programar con ayuda de la IA, donde revisas cada línea, en el vibe coding solo miras si la app parece funcionar.

El término lo inventó Andrej Karpathy, ingeniero fundador de OpenAI y exdirector de IA en Tesla, en una publicación en X del 2 de febrero de 2025. Lo describió como dejarse llevar por las vibras y olvidarse de que el código existe. En noviembre de ese año, el diccionario Collins lo eligió palabra del año 2025. Verás traducciones como "programar por sensaciones", pero casi todo el mundo usa la expresión en inglés.

Vibe coding o programar con IA: la diferencia que importa

Mucha gente llama vibe coding a cualquier uso de la IA para programar. No es lo mismo.

En el vibe coding hablas, la IA escribe y tú no abres el capó. Pides una función, la pruebas, pegas el error en el chat y pides que lo arregle. Repites hasta que todo se ve bien.

El programador Simon Willison lo dejó claro en un artículo de marzo de 2025. Si la IA escribió el código, pero tú lo revisaste, lo probaste y puedes explicar cómo funciona, eso ya no es vibe coding: es desarrollo de software. La herramienta puede ser la misma. Lo que cambia es si alguien comprobó el trabajo.

Cómo es una sesión de vibe coding

Imagina que das clases de yoga y quieres una página para que tus alumnos reserven plaza. Lo que sigue es un ejemplo ilustrativo de una primera sesión típica, no el registro de un proyecto concreto. Los fallos que aparecen son los que advierten las guías públicas.

  1. Lo describes. "Haz una página donde la gente elija una clase, deje su nombre y su teléfono, y yo vea la lista de reservas."
  2. La IA lo construye. En un par de minutos tienes la página, un diseño decente y el código que guarda los datos.
  3. Algo falla. Sale un error. Lo copias, lo pegas y la IA propone un arreglo, quizá instalar un paquete nuevo.
  4. Insistes hasta que funciona. Al rato, las reservas se guardan. Parece terminado.

Ahora mira lo que suele aparecer cuando alguien revisa ese mismo proyecto. La lista de reservas, con nombres y teléfonos, puede quedar en una dirección que cualquiera abre sin contraseña. La clave secreta que conecta la página con la base de datos puede estar escrita en el propio código de la página, a la vista de cualquier visitante. Y el paquete que la IA te pidió instalar quizá ni existe con ese nombre.

La guía de GitHub para revisar código generado por IA (en inglés) avisa justo de esto. Habla de paquetes inventados o sospechosos, de restricciones ignoradas y de pruebas que la IA borra o se salta en lugar de arreglarlas. Nada de eso se nota cuando pruebas la página tú mismo. Por eso "funciona" no significa "es seguro".

Para qué sirve el vibe coding

Funciona de maravilla cuando equivocarte sale barato:

  • Prototipos. Quieres ver una idea en pantalla antes de invertir tiempo de verdad.
  • Herramientas para ti. Un script que ordena tus fotos o una hoja que calcula tus gastos del mes.
  • Pruebas internas. Una demo rápida para tu equipo que nunca toca datos de clientes.
  • Aprender probando. Montar algo pequeño y luego pedirle a la IA que te explique qué hizo y por qué.

En todos estos casos, lo peor que puede pasar es que empieces de cero. Si tu proyecto cumple eso, adelante.

Dónde falla el vibe coding

Falla en tres frentes: seguridad, datos reales y mantenimiento.

Seguridad. Veracode, una empresa de seguridad, pone a prueba modelos de IA con tareas de programación. En su informe de primavera de 2026, el código que se ejecuta sin errores de sintaxis pasó de cerca del 50% a más del 95% desde 2023. En cambio, las tareas resueltas de forma segura se quedaron en torno al 55%. Contra el cross site scripting, un ataque que inyecta código malicioso en una web, las defensas solo aguantaron el 15% de las veces.

Datos reales. En julio de 2025, Jason Lemkin, fundador de SaaStr, estaba haciendo vibe coding en Replit. En plena "congelación de código", el agente de IA borró su base de datos de producción. Al final los datos se pudieron recuperar y Replit añadió protecciones. La lección sigue en pie: un agente con acceso a datos reales puede hacer daño real.

Mantenimiento. Seis meses después quieres añadir algo. Le pides a la IA que cambie un código que ninguna persona ha leído, y cada arreglo puede romper otra cosa sin que te enteres.

La regla práctica: en cuanto el proyecto maneja dinero, contraseñas, datos personales o el trabajo de otras personas, deja el vibe coding y empieza a revisar.

Cómo revisar lo que genera la IA

No hace falta renunciar a la velocidad. Basta con un control antes de publicar nada. Para un proyecto pequeño, estos cinco pasos cubren lo esencial:

  1. Ejecuta las pruebas y busca señales raras. ¿Pasan? ¿La IA borró o desactivó alguna para que desapareciera un error?
  2. Comprueba cada paquete nuevo. Búscalo. Asegúrate de que existe, de que es el que querías y de que alguien lo mantiene.
  3. Escribe lo que nunca debe pasar. En la app de reservas: "nadie ve la lista sin contraseña" y "la clave secreta nunca llega al navegador". Luego pruébalo.
  4. Pregúntale a la IA por sus decisiones. "¿Qué diste por supuesto? ¿Dónde guardaste las claves?" Toma la respuesta como una pista que verificar, no como una prueba.
  5. Lee tú las partes delicadas. Todo lo que toque contraseñas, pagos, borrado de datos o información de otras personas.

Si todavía no puedes hacer el paso 5, ya sabes qué aprender después. Nuestra guía para revisar código generado por IA (en inglés) explica el proceso completo.

¿El vibe coding sustituye aprender a programar?

Para proyectos personales pequeños te puede llevar sorprendentemente lejos. Para algo que vayan a usar clientes, o para que te contraten como desarrollador, no.

Lo que piden las empresas no es teclear código. Es saber juzgar si un código es seguro para publicarlo, y no puedes juzgar lo que no sabes leer. El vibe coding es un gran punto de partida y un mal sitio para quedarse.

Si quieres dar ese paso con un plan, AI Flex va a tu ritmo, con un tutor de IA y un plan mensual que cancelas cuando quieras. En los cursos de 4Geeks, nuestro tutor de programación Rigobot te da feedback sobre el código que escribes, para que aprendas a leerlo y corregirlo en lugar de aceptarlo sin más. Y si piensas en un cambio de carrera completo hacia la construcción de sistemas de IA, Ingeniería de IA es el camino largo, con mentores y apoyo para buscar empleo.

Con qué herramientas se hace vibe coding

Sirve casi cualquier herramienta de IA que escriba código. Lo normal es empezar con uno de estos tres tipos:

  • Asistentes de chat, donde copias y pegas el código a mano.
  • Creadores de apps en el navegador, que escriben, ejecutan y publican la app en el mismo sitio.
  • Agentes de código, que editan archivos y ejecutan comandos en tu propio equipo.

Cuanto más puede hacer la herramienta por su cuenta, más importa revisar, porque puede cambiar más cosas antes de que te des cuenta. En nuestra comparativa de los mejores agentes de código tienes precios, licencias y cuál encaja con cada tarea.

Profundiza

¿Quieres pasar del vibe coding a un código en el que puedas confiar?

AI Flex va a tu ritmo, con un tutor de IA y un plan mensual que cancelas cuando quieras. Cuéntanos qué quieres construir y te enviamos los detalles.

Preguntas Frecuentes