Glosario A-ZAdopción y operaciónNivel: dirección / operaciones

Qué es el vibe coding y qué riesgo tiene en una empresa

En una fintech mediana de Lima, un analista sin formación de desarrollador armó en una tarde un panel interno que cruzaba reportes de cobranza con el CRM. Le describió a una IA lo que necesitaba, probó el resultado, funcionó a la primera vista, y lo dejó corriendo en producción antes de avisarle a nadie de sistemas. Tres semanas después el panel duplicaba montos en ciertos casos y la persona que lo armó ya estaba en otro proyecto, sin tiempo ni memoria fresca para explicar por qué escribió cada parte así. El problema nunca aparece el primer día, cuando todo parece funcionar. Aparece la primera vez que alguien más tiene que entrar a ese código y no encuentra por dónde empezar.

Definición

El vibe coding es construir software describiéndole a una IA lo que quieres y aceptando el código que genera sin revisarlo a fondo, guiándote por si parece funcionar.

Vibe codingopción AVIBEopción BVIBEVibe coding
No hay respuesta única: depende del proceso que resuelve.

El dolor: código que nadie puede explicar cuando falla

En una constructora mediana de Bogotá, el área comercial necesitaba un cotizador rápido para no depender de la hoja de cálculo que se rompía cada vez que cambiaban los precios de material. Alguien del equipo, sin ser desarrollador, le describió el problema a una IA, recibió un código funcional, lo probó con tres cotizaciones reales y lo puso a correr en la computadora del área comercial. Funcionó durante dos meses. Nadie de sistemas lo sabía.

El día que un cliente reclamó una cotización con un error de cálculo, la pregunta obvia (¿por qué el sistema calculó así?) no tuvo respuesta. La persona que armó el cotizador recordaba la conversación general que tuvo con la IA, no la lógica exacta que quedó escrita en el código. Revisarlo tomó más tiempo que rehacerlo desde cero, porque nadie había verificado nunca qué reglas de negocio había asumido la IA al momento de escribir.

Esto no es un caso aislado de una empresa con mala disciplina técnica. Es lo que pasa en cualquier organización donde alguien, con buena intención y bajo presión de tiempo, encuentra que describirle a una IA lo que necesita es más rápido que pedir una tarea al equipo de sistemas, y ese atajo se vuelve costumbre antes de que exista una regla sobre dónde sí y dónde no aplica.

Qué es el vibe coding, en criterio de negocio

El vibe coding no es una técnica de programación nueva, es un cambio en quién decide si el código está bien: antes lo decidía una revisión técnica, ahora lo decide si el resultado se ve bien en la prueba que alcanzaste a hacer. Esa diferencia parece pequeña y no lo es, porque cambia qué tan seguro puedes estar de que el sistema hace lo que crees que hace.

Definición

El vibe coding es construir software describiéndole a una IA lo que quieres y aceptando el código que genera sin revisarlo a fondo, guiándote por si parece funcionar.

En criterio de negocio, el vibe coding es velocidad comprada con opacidad. Ganas tiempo de construcción y pierdes certeza de qué hay adentro. Eso es un intercambio razonable cuando lo que estás construyendo es desechable o de bajo riesgo, y es un intercambio caro cuando lo que estás construyendo va a quedarse, va a crecer, o va a tocar algo que le importa a un cliente.

Por eso la pregunta que debería hacerse cualquier gerente no es si su equipo usa IA para escribir código, eso ya casi no distingue nada, sino si alguien revisó lo que quedó escrito antes de dejarlo correr sin supervisión. Esa revisión, no la herramienta, es lo que separa una prueba rápida de una decisión que la empresa va a sostener.

Dónde el vibe coding sí es una buena idea

El vibe coding funciona mejor de lo que la desconfianza técnica suele admitir en un terreno específico: el descubrimiento. Cuando lo que necesitas responder es si una idea funciona antes de invertir en construirla bien, describirle el problema a una IA y ver qué sale es, muchas veces, la forma más barata de obtener esa respuesta.

  • Un prototipo para mostrarle a un cliente interno o a un inversionista si una idea de producto tiene forma antes de comprometer presupuesto real.
  • Una prueba interna que solo va a usar la persona que la construyó, sin tocar datos de otros ni depender de que siga corriendo mañana.
  • Una herramienta de uso personal para ordenar algo propio: automatizar una tarea repetitiva en tu propia computadora, sin que nadie más dependa de ella.
  • Validar en horas una hipótesis de negocio que de otra forma tomaría semanas de desarrollo formal, cuando el costo de estar equivocado es bajo.
  • Un experimento que se va a botar sin importar el resultado, donde el valor está en la respuesta que da, no en el código que queda.

Dónde el vibe coding se convierte en una decisión cara

El mismo atajo que es barato para descubrir se vuelve caro en el momento en que el resultado empieza a sostener algo que otros van a usar. La frontera no es técnica, es de exposición: qué tan cerca está ese código de un cliente real, de dinero real o de un dato personal.

  • Cualquier flujo que toque el cobro o pago de un cliente, porque un error silencioso ahí no se descubre en una prueba, se descubre en un reclamo.
  • Cualquier sistema que almacene o procese datos personales, donde una decisión de diseño que nadie revisó puede convertirse en una filtración o un uso indebido.
  • Cualquier proceso que otra área de la empresa empieza a dar por hecho, porque ya nadie recuerda que nació como una prueba rápida y no como algo diseñado para durar.
  • Cualquier integración con un sistema externo o con otro sistema interno crítico, porque el error deja de ser local y se propaga a algo que ya funcionaba.
  • Cualquier cosa que un cliente externo va a ver o usar directamente, donde la reputación de la empresa queda atada a un código que nadie audita.

En ninguno de estos casos el problema es que el código sea feo o esté mal organizado. Un desarrollador experimentado puede escribir código desordenado y aun así saber exactamente qué hace y por qué. El problema real es otro, y aparece más adelante en esta misma página.

El riesgo real no es el código feo

La objeción más común contra el vibe coding es estética: que el código queda desordenado, mal nombrado, sin buenas prácticas. Esa objeción distrae de lo que de verdad importa. Un código feo pero entendido se puede mantener. Un código bonito pero que nadie entiende, no.

El riesgo real es la pérdida de capacidad de cambio y de auditoría. Cuando nadie en la empresa puede explicar con certeza qué hace una parte del sistema, ni por qué está escrita así, dos cosas dejan de ser posibles: modificarla con confianza cuando el negocio lo necesita, y verificarla cuando algo sale mal o cuando un regulador, un cliente o un auditor pregunta cómo se procesó un dato o un cálculo.

Esto conecta directo con lo que en este glosario se trata como deuda técnica de IA: cada línea de código que nadie revisó a fondo es una obligación futura que la empresa todavía no sabe que contrajo. No se paga cuando el sistema es chico y lo usa una sola persona. Se paga completa el día que ese sistema tiene que escalar, integrarse con otro, o sobrevivir a que la persona que lo pidió ya no esté en la empresa.

Por eso la pregunta que de verdad protege a una empresa no es qué tan bien escrito está el código, es si existe al menos una persona capaz de explicarlo, cambiarlo y responder por él sin depender de reconstruir de memoria una conversación con una IA.

La regla práctica: se vibe codea el descubrimiento, no la operación

Toda esta página se reduce a una regla que se puede aplicar sin necesitar formación técnica: se puede vibe codear el descubrimiento, no la operación. Descubrir si una idea funciona, si un cliente la entiende, si un flujo tiene sentido, admite el atajo. Operar algo de lo que la empresa va a depender, no.

Aplicar esa regla en la práctica no requiere prohibir nada, requiere tres decisiones simples antes de que alguien pida el primer prototipo. Primero, dónde corre: un entorno aislado, lo que en este glosario se describe como un sandbox de IA, separado de cualquier dato real de cliente. Segundo, quién decide que algo pasa de prueba a producción, y con qué revisión, no con la sensación de que ya funciona. Tercero, qué pasa el día que esa prueba resulta útil: se convierte en lo que aquí se llama un MVP con IA, construido con criterio de negocio y con alguien que pueda sostenerlo, o se descarta.

También ayuda separar el rol de quien prueba del rol de quien automatiza procesos de forma recurrente para la empresa, que suele apoyarse en un agente de código o en lo que en este glosario se define como un automatizador. Esos roles trabajan con supervisión y trazabilidad desde el diseño, no como un experimento que se coló en producción sin que nadie lo decidiera así.

Mi criterio

Mi criterio

No le tengo desconfianza al vibe coding, le tengo desconfianza a usarlo sin saber en qué terreno estás parado. Lo uso yo mismo para probar ideas rápido, y les recomiendo a los equipos con los que trabajo que lo hagan, siempre y cuando quede clarísimo que eso que acaban de construir en una tarde no se toca ni se conecta a nada real hasta que alguien lo revise con calma. Lo que descarto de plano es la idea de que la velocidad del prototipo es prueba de que está listo para producción, porque son dos preguntas distintas: una es si la idea funciona, la otra es si el sistema que la sostiene puede confiarse. Lo que más me ha costado ver, porque lo viví antes de nombrarlo así, es que el momento en que un prototipo vibe codeado empieza a sostener algo real casi nunca es una decisión explícita. Es un deslizamiento silencioso: nadie decidió ponerlo en producción, simplemente nadie decidió sacarlo. Esa es la parte que hay que atajar con una regla escrita, no con la buena voluntad de que alguien se acuerde de revisarlo después.

Cuándo sí y cuándo no usar vibe coding

No hace falta ser desarrollador para aplicar este criterio, hace falta mirar quién depende del resultado y qué tan cerca está de algo que la empresa no puede darse el lujo de que falle.

Señales de que el vibe coding es la decisión correcta

  • Lo que estás construyendo se va a usar en las próximas horas o días, no en los próximos meses.
  • Solo tú, o un grupo muy chico, va a usar el resultado, y nadie más depende de que siga funcionando.
  • No toca ningún dato de un cliente real ni ningún proceso de cobro o pago.
  • El objetivo es responder una pregunta de negocio (¿esto tiene sentido?, ¿la gente lo entiende?), no entregar un sistema terminado.
  • Estás dispuesto a botar el resultado por completo si la respuesta a la pregunta anterior es no.

Señales de que el vibe coding es una mala decisión

  • El resultado va a tocar dinero de un cliente, un cobro, un pago o cualquier cálculo del que dependa una factura.
  • El sistema va a almacenar o procesar cualquier dato personal, así sea de un solo cliente.
  • Otra área de la empresa va a empezar a depender de que ese sistema siga funcionando mañana.
  • Nadie en el equipo puede explicar, sin volver a leer el código con calma, qué hace cada parte y por qué.
  • La persona que lo construyó es la única que entiende cómo funciona y no va a estar disponible para mantenerlo.

El orden correcto también aplica aquí

El error de fondo detrás de los peores casos de vibe coding no es haber usado una IA para escribir código, es haber empezado por la herramienta. El orden que sí funciona es el mismo en cualquier decisión de IA en una empresa: primero el dolor real que quieres resolver, después el proceso que ese dolor necesita, después qué dato vas a necesitar para sostener ese proceso, y solo al final la herramienta que lo ejecuta. El vibe coding, usado como método de descubrimiento dentro de ese orden, es rápido y razonable. Usado para saltarse ese orden entero y llegar directo a un sistema corriendo, es una apuesta que la empresa termina pagando sin haber firmado el contrato.

La empresa que sabe distinguir entre probar una idea y sostener una operación no pierde velocidad, la gana donde importa: descubre rápido lo que no sirve, y construye con calma lo que sí. La que no distingue esa frontera no tiene un problema de código, tiene un sistema entero del que nadie puede responder, y eso se paga siempre más caro que el tiempo que se ahorró escribiéndolo rápido.

Preguntas frecuentes

¿Qué es el vibe coding exactamente?

Es construir software pidiéndole a una IA que escriba el código a partir de una descripción en lenguaje normal, y aceptar ese código sin revisarlo línea por línea, guiándote por si el resultado parece funcionar en la prueba que hiciste. No es usar IA para programar más rápido con supervisión técnica real, eso es otra cosa. El elemento que define al vibe coding es la ausencia de revisión profunda: nadie del equipo entiende a fondo la lógica que quedó escrita, incluyendo quien la pidió. Funciona como método de prueba rápida. Como método de construcción de algo que otros van a depender, es una apuesta distinta, con una deuda que se cobra después, no antes.

¿Cómo distingo un prototipo vibe codeado de uno que ya puedo poner en producción?

La pregunta correcta no es si el código funciona hoy, es si alguien de tu equipo, sin haberlo escrito, podría explicar qué hace cada parte y modificarla sin romper el resto. Si la respuesta es no, sigue siendo un prototipo, sin importar cuánto tiempo lleve corriendo. Otra señal es el origen del dato: si toca información de un cliente real, un cobro real o un dato personal, ya salió del terreno de la prueba interna. La regla práctica es simple: sirve para descubrir si una idea funciona, no para sostener una operación que otros van a usar mañana sin que tú estés presente.

¿Cuánto cuesta no revisar el código que generó la IA?

El costo no aparece en la factura de la herramienta, aparece después, en las horas que alguien del equipo pasa tratando de entender una lógica que nadie diseñó a propósito, solo aceptó porque parecía funcionar. Ese costo sube cada vez que hay que agregar una función nueva, corregir un caso raro o migrar el sistema a otra plataforma, porque no hay documentación real detrás, solo una conversación con una IA que ya nadie recuerda completa. Es la misma lógica de cualquier deuda técnica: se acumula en silencio mientras el sistema es chico, y se cobra completa el día que la empresa necesita que ese código escale o cambie rápido.

¿Necesito prohibir el vibe coding en mi empresa?

Prohibirlo por completo suele ser un error simétrico al de permitirlo sin criterio: pierdes la velocidad real que da para probar ideas baratas antes de invertir en construirlas bien. Lo que sí necesitas es una frontera clara y conocida por todos: cualquier cosa que quede aislada, sin tocar datos de clientes ni dinero real, puede vibe codearse para validar una hipótesis en horas. Cualquier cosa que vaya a tocar producción, clientes o información personal pasa por revisión técnica antes de quedarse, sin excepción. El problema nunca fue la herramienta, fue no tener esa regla escrita y aplicada antes de que alguien la necesitara.

¿Sirve el vibe coding para construir el producto principal de una empresa?

Sirve para llegar más rápido a la primera versión que te dice si la idea del producto tiene sentido, esa parte de descubrimiento se acelera de verdad. No sirve para quedarse como la base sobre la que ese producto va a crecer, porque nadie en el equipo puede sostener con criterio algo que no entiende a fondo, y un producto principal necesita poder cambiar rápido cuando el negocio lo exige. Lo sano es tratarlo como el primer borrador desechable: valida la hipótesis, mide qué tan bien resuelve el dolor real, y si funciona, se reconstruye con el mismo criterio con que se construye cualquier cosa que va a durar.

Fuentes

Este artículo sintetiza y pone en contexto de negocio material público de estas fuentes. Léelas directo; aquí solo se agrega criterio de implementación.

  1. Referencia general sobre qué hace y qué no hace la IA aplicada a software, útil para no confundir capacidad de generar código con capacidad de sostenerlo. ibm.com
  2. Marco de referencia sobre cómo diseñar sistemas de IA con supervisión y control, el mismo criterio que separa un prototipo vibe codeado de un agente de código bien delimitado. anthropic.com
  3. Perspectiva de gestión sobre por qué las iniciativas de IA que no rediseñan el proceso detrás no llegan a escalar, aplicable directo a por qué un prototipo no basta para operar. mckinsey.com
  4. Marco de gestión de riesgo de IA que respalda por qué un sistema sin trazabilidad ni posibilidad de auditoría es un riesgo de negocio, no solo un detalle técnico. nist.gov

Sigue explorando

Sigue por aquí

Ver todas las páginas de Glosario A-Z · Ver todo el Playbook AI Native

José Andonaire

Sobre el autor

José Andonaire

Ayudo a empresas de Latinoamérica y España a identificar, priorizar e implementar oportunidades de inteligencia artificial que generen resultados reales para el negocio. Lo que publico sale de implementaciones reales, no de teoría.