¿Qué es el vibe coding? Definición, funcionamiento y límites

El vibe coding designa la programación mediante la descripción: usted formula en lenguaje natural lo que debe hacer un software, un modelo de IA genera el código y usted valora el resultado en el programa en ejecución en lugar de en cada línea. El término fue acuñado por Andrej Karpathy el 2 de febrero de 2025. Collins Dictionary lo eligió palabra del año en noviembre de 2025.
¿Qué es el vibe coding?
El vibe coding es un modo de trabajo, no una herramienta. La diferencia con la programación habitual con asistencia de IA está en cuán de cerca mira usted: en el uso clásico, lee cada propuesta antes de adoptarla. En el vibe coding, valora el resultado —si funciona, si tiene buen aspecto— y, si hay desviaciones, envía el siguiente prompt.
Andrej Karpathy, cofundador de OpenAI y antiguo responsable de IA en Tesla, describió en su publicación del 2 de febrero de 2025 un modo de proceder en el que uno «se entrega por completo a las vibras» y «olvida que el código existe». La frase tenía un tono medio irónico. Aun así, describe con precisión lo que define este modo: el código fuente ya no es el artefacto con el que se trabaja, sino un producto intermedio.
En noviembre de 2025, Collins Dictionary eligió «vibe coding» palabra del año. No es una prueba técnica, pero sí un indicador de la rapidez con la que el término pasó de una publicación de nicho al lenguaje general.
¿Cómo funciona el vibe coding en concreto?
El proceso es un bucle de cuatro pasos que se repite hasta que el resultado encaja.
- Formular la intención. Usted describe el comportamiento deseado, no la implementación: «Un formulario que recoja consultas y me envíe un correo electrónico».
- Dejar que se genere. El modelo produce archivos, dependencias y configuración de una sola vez.
- Probar. Usted inicia el programa y comprueba su comportamiento, no el código fuente.
- Afinar. Lo que no cuadra, lo describe de nuevo en prosa. Los mensajes de error suelen devolverse sin cambios.
Precisamente este bucle explica el atractivo: entre la idea y un resultado ejecutable pasan minutos en lugar de días. Y explica al mismo tiempo el problema fundamental en torno al cual gira el resto de esta serie de artículos: nadie ha leído el código generado.
¿Es el vibe coding lo mismo que programar con IA?
No. Todo vibe coding es programar con IA, pero no toda programación con IA es vibe coding. El rasgo distintivo es la profundidad de la revisión.
Quien deja que una IA proponga código, lo lee, lo entiende y lo adopta conscientemente practica desarrollo asistido por IA. Quien valora el resultado solo por su comportamiento practica vibe coding. El límite no pasa por la herramienta —la misma herramienta permite ambas cosas—, sino por la pregunta de si alguien puede responder del código. Dónde pasa este límite en el día a día de un equipo lo trata el artículo sobre vibe coding y agentic coding.
¿Para qué proyectos es adecuado el vibe coding?
El vibe coding es adecuado allí donde un error sale barato. Es un criterio más preciso que «proyectos pequeños», porque incluso un proyecto pequeño puede producir errores costosos en cuanto toca datos reales.
- Muy adecuado: prototipos para aclarar una idea, scripts de análisis internos, herramientas desechables, generadores de datos de prueba, un borrador clicable para consensuar con los departamentos.
- Con reservas: aplicaciones internas con datos reales de la empresa; aquí hace falta al menos una revisión por parte de alguien que sepa leer el código.
- No adecuado sin una capa de revisión: todo lo que implique datos de usuarios, pagos, autenticación o consecuencias jurídicas. Por qué esto no es una opinión de prudencia, sino algo medible, lo muestra el artículo sobre los riesgos y las vulnerabilidades de seguridad.
¿Cómo sé si mi resultado de vibe coding está listo para producción?
Mediante cuatro preguntas que pueden responderse todas con sí o no. Si una de ellas se responde con un no, el resultado es un prototipo, por bien que parezca.
- ¿Puede una persona del equipo explicar el código sin preguntar a la IA?
- ¿Hay pruebas que fallen cuando el comportamiento se rompe?
- ¿Se ha comprobado qué ocurre cuando faltan entradas, son incorrectas o maliciosas?
- ¿Se sabe qué paquetes ajenos se han añadido y de dónde proceden?
La transición completa del borrador a la operación se describe en el artículo Del prototipo a producción.
¿Hace el vibe coding realmente más rápido?
Para desarrolladores experimentados en bases de código conocidas no está demostrado; un estudio controlado incluso encontró lo contrario. La organización de investigación METR hizo que, entre febrero y junio de 2025, dieciséis desarrolladores experimentados de código abierto trabajaran en 246 tareas reales en sus propios repositorios maduros, asignadas al azar con o sin herramientas de IA (arXiv:2507.09089, publicado en julio de 2025).
El resultado: con IA, los participantes tardaron un 19 por ciento más. Más llamativo que la cifra es el error de apreciación: esos mismos desarrolladores estimaron después que la IA les había acelerado un 20 por ciento. Antes habían esperado un ahorro del 24 por ciento.
Por equidad, conviene matizarlo: el propio METR presenta ahora este resultado como histórico y señala que no refleja necesariamente las herramientas actuales; entonces se utilizaba sobre todo Cursor Pro con Claude 3.5 y 3.7 Sonnet. El estudio no demuestra, por tanto, que la IA haga más lento el trabajo. Demuestra otra cosa, más robusta: la propia percepción del tiempo no es una medida fiable cuando se usa IA.
Preguntas frecuentes sobre el vibe coding
¿Quién inventó el término vibe coding?
Andrej Karpathy, cofundador de OpenAI, en una publicación en X el 2 de febrero de 2025. Collins Dictionary eligió el término palabra del año 2025 en noviembre de 2025.
¿Hacen falta conocimientos de programación para el vibe coding?
Para generar un resultado ejecutable, no. Para valorar si el resultado es seguro, mantenible y correcto, sí. Esta brecha entre «funciona» y «aguanta» es el verdadero objeto del debate.
¿Qué herramientas se utilizan para el vibe coding?
Son habituales las herramientas agénticas de línea de comandos como Claude Code, los editores con IA como Cursor, asistentes como GitHub Copilot y plataformas como Lovable o Bolt, que entregan directamente una aplicación ejecutable. Hay una comparación en el artículo sobre las herramientas de vibe coding.
¿Es el vibe coding solo una moda?
El uso es real: en la Stack Overflow Developer Survey 2025, el 84 por ciento de los desarrolladores encuestados indicó que utiliza herramientas de IA o que planea hacerlo, frente al 76 por ciento del año anterior. Lo que se discute no es la difusión, sino la profundidad de la revisión.
¿Qué diferencia hay con el low-code?
Las plataformas low-code trabajan con componentes prefabricados e interfaces gráficas; el resultado permanece dentro del sistema de la plataforma. El vibe coding genera código fuente real en un lenguaje de programación real, con todas las libertades y todas las obligaciones que ello conlleva.
Las cuatro preguntas anteriores son fáciles de plantear y difíciles de mantener en el tiempo. Precisamente para eso existe Code Guardian: un paquete de skills que integra estas comprobaciones como gates en Claude Code, en lugar de dejarlas a la disciplina de cada caso.
Fuentes
- Andrej Karpathy, publicación en X del 2 de febrero de 2025 (origen del término).
- Collins Dictionary, Word of the Year 2025, anunciada el 6 de noviembre de 2025.
- Becker, Rush, Barnes, Rein: Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity, METR, arXiv:2507.09089, julio de 2025; complementado con la valoración de METR de febrero de 2026.
- Stack Overflow Developer Survey 2025, sección «AI».
Fecha: 27 de julio de 2026. Este artículo es una valoración técnica general y no sustituye el examen del caso concreto.
Compartir artículo
Mantente al día
Recibe los últimos artículos, análisis y novedades del sector directamente en tu bandeja de entrada.
Decida usted qué fuentes le muestra Google
Google le permite elegir qué fuentes aparecen de forma destacada en sus resultados de búsqueda: en las noticias destacadas y en las respuestas de IA. Dos clics y verá los sitios en los que confía.
Añadir provimedia.de a mis fuentes preferidasArtículos relacionados
Otros artículos que podrían interesarte.
Claude Code Security y revisión de código: cómo se verifica el código de IA antes de publicarlo
Qué verifican Claude Security y /security-review de Anthropic, qué no verifican y cómo puede revisar automáticamente cada diff de Claude Code y detener los comandos peligrosos.
Code Guardian 17.17: «terminado» ahora significa: objetivo medido
¿Qué aporta Code Guardian 17.17? Una prueba central bloquea el cierre, el agente se detiene tras cada ajuste y los cambios pequeños necesitan menos revisión. Un límite sigue abierto.
Code Guardian 17.16: terminado solo con prueba, y un hueco en las barreras
¿Cuándo se da una tarea por terminada? Desde la 17.15, solo con prueba. Este resumen de la 17.14 a la 17.16 indica también qué detectan ahora las barreras y qué hueco queda.
Controles que no se pueden omitir
El paquete de skills para Claude Code y OpenAI Codex: siete gates antes del despliegue, la migración, una nueva dependencia, la valoración de datos, el hallazgo, la cuestión de opciones y el texto legal. Licencia de empresa, desarrolladores ilimitados en la compañía.