En los últimos años, la inteligencia artificial ha cambiado la manera en que interactuamos con la tecnología, y la programación no ha sido una excepción. Ha surgido un nuevo paradigma conocido como
Vibe Coding, una forma de desarrollo en la que los programadores delegan gran parte del proceso de codificación a modelos de IA avanzados. Esto ha generado un gran debate en la comunidad: ¿es el futuro del desarrollo de software o solo una moda pasajera?
Este concepto ha sido impulsado por Andrej Karpathy y ha ganado popularidad en redes sociales, donde se han compartido múltiples ejemplos de proyectos creados casi íntegramente por IA con mínimo esfuerzo humano. A continuación, exploraremos en detalle qué es el
Vibe Coding, cómo funciona, sus ventajas y desventajas, así como las herramientas más utilizadas para llevarlo a cabo.
El
Vibe Coding es una nueva metodología de desarrollo en la que el programador se enfoca más en la conceptualización y estructura de un proyecto, dejando que la IA genere el código en base a indicaciones en lenguaje natural. Se trata de un enfoque en el que el desarrollador actúa como un arquitecto o ingeniero de producto en lugar de escribir manualmente cada línea de código.
Karpathy describió este método como entregarse completamente a las vibras dejando que los modelos de IA como Claude 3,7 o ChatGPT hagan el trabajo pesado al convertir ideas en código funcional.