Imagina que pudieras crear una aplicación sin necesidad de escribir una sola línea de código. En lugar de eso, simplemente describes lo que quieres en lenguaje natural, y la inteligencia artificial se encarga del resto. Esto ya no es ciencia ficción: es una realidad gracias al 'vibe coding'.
Este enfoque, bautizado y popularizado por
Andrej Karpathy, cofundador de
OpenAI, consiste en que el cliente se centre en poner las ideas, mientras deja que la IA se encargue del trabajo pesado (traducirlo todo a código). Él mismo ha descrito con las siguientes palabras este enfoque:
"Hay un nuevo tipo de programación, al que yo llamo 'vibe coding', en la que te entregas por completo a las vibraciones, abrazas los exponenciales y te olvidas de que el código existe. Esto es posible porque los LLM se están volviendo demasiado buenos. [...]
"[...] no es realmente programación - sólo veo cosas, digo cosas, ejecuto cosas, y copio y pego cosas, y casi permanentemente funciona".
Durante décadas, programar ha requerido un profundo conocimiento de lenguajes como Python, Java o C++. Sin embargo, permitiendo que cualquier persona con una idea pueda convertirla en software sin conocimientos técnicos avanzados.
Así, un cliente puede describir en lenguaje natural lo que desea crear (por ejemplo: "Hazme un juego de aviones en 3D para el navegador"), y la IA genera el código correspondiente.