Glosario de seguridad de Xygeni
Glosario de seguridad de entrega y desarrollo de software

¿Qué es la codificación Vibe?

La programación intuitiva consiste en crear software describiendo lo que se desea en lenguaje natural y sencillo, y dejando que un modelo de IA genere el código, en lugar de escribirlo línea por línea. El usuario introduce las instrucciones, la IA genera el código y el usuario prueba y perfecciona el resultado, a menudo sin leer cada línea que produce el modelo.

Esa es la respuesta breve a "¿qué es la codificación de vibraciones?". Vale la pena profundizar en el significado completo de la codificación de vibraciones y en su origen, ya que ha evolucionado desde su creación.

De dónde proviene el término #

Vibe coding tiene un origen específico: una sola publicación en redes sociales. El 2 de febrero de 2025, el investigador de IA y cofundador de OpenAI Andrej Karpathy publicó en X una entrada donde describía una nueva forma en la que había empezado a desarrollar software. Dijo que se dejaría llevar por la intuición y permitiría que los grandes modelos de lenguaje se encargaran de la implementación, mientras él se centraba en describir los resultados en lugar de la sintaxis.

Karpathy describió el flujo de trabajo en términos prácticos: hablaba con un asistente de codificación de IA por voz, aceptaba sus sugerencias sin leer las diferencias y pegaba los mensajes de error sin comentarios hasta que se resolvían solos. Más tarde, resumió el proceso aún más simplemente: «Simplemente veo cosas, digo cosas, ejecuto cosas y copio y pego cosas».

La publicación se difundió rápidamente. En cuestión de semanas, fue cubierta por los principales medios de comunicación, y para marzo de 2025, Merriam-Webster había agregado "vibe coding" a su diccionario como jerga rastreada y término de tendencia, definiéndolo como "escribir código informático de una manera algo descuidada, con asistencia de IA". Para finales de 2025, El diccionario Collins fue más allá y la nombró Palabra del Año.

Cómo ha cambiado el significado #

Aquí es donde el significado de "codificación de vibraciones" se vuelve más interesante que su historia de origen. Karpathy originalmente usó el término para describir su propia manera personal y sin riesgos de crear prototipos desechables, no una metodología que propusiera para software de producción. Pero la frase trascendió ese contexto casi de inmediato.

Hoy en día, el significado de "vibe coding" se ha ampliado para abarcar una amplia gama de desarrollo asistido por IA, desde aficionados que crean una aplicación de fin de semana hasta startups que lanzan software de producción de esta manera. Alrededor del 63 % de los usuarios de "vibe coding" se identifican como no desarrolladores, incluyendo gerentes de producto, directores de marketing y diseñadores , y aproximadamente una cuarta parte de la cohorte de startups de invierno de 2025 de Y Combinator reportó bases de código que fueron generadas por IA en un 95 % o más . Los analistas prevén que esa tendencia siga acelerándose.Gartner prevé que, para 2028, los desarrolladores no profesionales superarán en número a los ingenieros profesionales en una proporción de cuatro a uno .

¿Cómo funciona realmente Vibe Coding? #

La mayoría de las descripciones del flujo de trabajo de codificación de vibraciones se dividen en un bucle repetible:

  1. Rápido. Describe el resultado deseado en lenguaje natural, no en código. (“Construye un dashboard que muestra los ingresos mensuales por segmento de cliente, con filtro de fecha y exportación a CSV.”)
  2. Generar. El modelo de IA genera código, a veces un archivo completo, a veces una comparación con código existente.
  3. Corre y observa. La persona ejecuta el resultado y comprueba si se comporta como se describe, en lugar de leer la implementación línea por línea.
  4. Iterar. Las indicaciones posteriores permiten refinar el resultado. Los errores a menudo se vuelven a pegar en el modelo tal cual, en lugar de depurarlos manualmente.

La característica principal no es la participación de la IA (el autocompletado y los copilotos la utilizan desde hace años), sino el grado de desconexión con el código en sí: la persona evalúa los resultados, no analiza minuciosamente la implementación.

Codificación por vibración frente a codificación tradicional asistida por IA #

Conviene distinguir la codificación de vibraciones de otros flujos de trabajo asistidos por IA, ya que los términos se utilizan de forma imprecisa:

  • Herramientas de autocompletado/copiloto El código se sugiere a medida que escribes, pero un desarrollador sigue escribiendo y revisando cada línea.
  • Codificación asistida por IA En un sentido más amplio, puede incluir cualquier flujo de trabajo en el que la IA genera código que un desarrollador luego revisa y edita con pleno conocimiento de causa.
  • Codificación de vibraciones Esto implica específicamente que el ser humano guía por el resultado, a través de indicaciones, pruebas e iteraciones, en lugar de leer y comprender la implementación generada.

Esa distinción es importante, porque es el hecho de "no leer las diferencias", y no la IA en sí, lo que crea la mayor parte del riesgo que se analiza a continuación.

El lado arriesgado de la codificación Vibe #

Esta es una entrada de glosario, no una etiqueta de advertencia, pero ninguna definición de codificación vibe está completa sin la investigación de seguridad que se ha acumulado en torno a ella, porque se ha convertido en una de las desventajas más medidas de la práctica. Múltiples estudios independientes convergen en un rango similar: un estudio de diciembre de 2025 de repositorios de código abierto encontró que El código generado por IA introdujo vulnerabilidades de seguridad. en el 45% de las tareas de desarrollo y la asistencia de IA pull requests En la misma comparación, se generaron aproximadamente 2.74 veces más problemas de seguridad que el código escrito por humanos. Ciertas clases de vulnerabilidades aparecen de forma desproporcionada: un estudio encontró vulnerabilidades XSS en el 86 % de las muestras de código generadas por IA que se probaron en cinco modelos de lenguaje principales .

La alucinación de dependencias es un patrón relacionado y bien documentado. Una nota de investigación de Cloud Security Alliance de abril de 2026 reveló que, entre 2.23 millones de muestras de código generadas por IA de dieciséis modelos, el 19.7 % contenía al menos un nombre de paquete ficticio que en realidad no existe , y el 43 % de esos nombres ficticios reaparecían de forma consistente cada vez que se repetía la misma solicitud , lo que hace que el patrón sea explotable en lugar de aleatorio. Investigadores independientes también han comenzado a rastrear formalmente el efecto posterior:El Vibe Security Radar de Georgia Tech registró 35 nuevas entradas CVE. Se atribuyeron directamente al código generado por IA solo en marzo de 2026, frente a seis en enero.

Nada de esto significa que la codificación basada en la inercia sea inutilizable; las ganancias de productividad son reales y su adopción no se está revirtiendo. Significa que "la IA lo escribió y funcionó" y "es seguro publicarlo" son dos afirmaciones diferentes, y tratar el código generado por IA con el mismo escrutinio que una contribución de terceros no revisada se está volviendo cada vez más difícil. standard Asesoramiento en el ámbito de la investigación sobre seguridad en este tema.

Puntos Clave #

  • El término "codificación por vibración" es específico, no un sinónimo de "codificación asistida por IA". Describe específicamente la construcción basada en resultados e iteraciones, en lugar de la lectura y comprensión del código generado.
  • Fue acuñado por Andrej Karpathy el 2 de febrero de 2025.y entró a formar parte de la lista de jerga de Merriam-Webster en cinco semanas.
  • El significado de la codificación de vibraciones se ha ampliado. Desde una práctica personal y de bajo riesgo hasta un enfoque de desarrollo convencional utilizado tanto por aficionados como por empresas emergentes financiadas.
  • El riesgo no reside en el código generado por IA en sí mismo, sino en el código generado por IA que no ha sido revisado. Las investigaciones independientes encuentran sistemáticamente tasas elevadas de vulnerabilidad y alucinaciones de dependencia predecibles en la producción codificada por vibraciones.

El software codificado por Vibe todavía tiene que enviarse a través del mismo pipeline como todo lo demás. xygenis La plataforma aplica lo mismo SAST, SCA, y Análisis con conciencia de la IA a El código generado por IA, al igual que el código escrito por humanos., incluyendo Alerta temprana de malware (MEW) para el tipo de riesgo de dependencia alucinada descrito anteriormente, de modo que un flujo de trabajo rápido desde la solicitud hasta la producción no omita silenciosamente el paso de revisión.

Preguntas Frecuentes #

¿Es Vibe Coding lo mismo que usar GitHub Copilot o una herramienta de autocompletado con IA?

No exactamente. Las herramientas de autocompletado sugieren código mientras el desarrollador escribe y revisa cada línea. La codificación intuitiva describe un flujo de trabajo en el que la persona solicita un resultado y lo evalúa, a menudo sin leer el código subyacente generado por la IA.

¿Es seguro utilizar la codificación Vibe en software de producción?

Es posible, pero la investigación demuestra consistentemente que el código generado por IA sin revisión presenta una tasa de vulnerabilidades de seguridad considerablemente mayor que el código revisado por humanos. La mayoría de las recomendaciones actuales aconsejan someter el código generado por IA al mismo escrutinio que el código de terceros sin revisión, en lugar de distribuirlo sin examinarlo.

¿Es “codificación de vibraciones” un término técnico oficial?

Ahora está reconocida en los diccionarios (Merriam-Webster la incluye como un término de jerga y tendencia, y el Diccionario Collins la nombró su Palabra del Año 2025), pero no tiene un solo significado formal, standardDefinición técnica específica. Su uso varía desde la descripción de prototipos personales rápidos hasta la descripción de grandes partes de bases de código de producción.

Iniciar gratis

Empiece gratis.
Sin tarjeta de crédito.

Empieza con un clic:

Esta información se guardará de forma segura según las Términos de Servicio y Política de privacidad

Captura de pantalla de la aplicación