Parece que la codificación de Vibe es tan problemática como todos pensaban





El término “codificación de vibración” fue acuñado por el cofundador de OpenAI, Andrej Karpathy, en febrero de 2025. “En realidad no es codificación”, publicó en X, “solo veo cosas, digo cosas, ejecuto cosas y copio y pego cosas, y en su mayoría funciona”. La gente vio inmediatamente los inconvenientes. Un usuario comentó: “Los LLM son excelentes para la producción estándar, pero no para la innovación o los sistemas de alto valor”. Otro comentó: “No entender mi propio código me genera problemas de confianza”.

Hacer que la IA escriba código por usted es divertido, gratificante al instante y cualquiera puede hacerlo. Pero no es difícil pensar en las desventajas. Existen riesgos de seguridad con la codificación por vibración, por ejemplo. Además, al igual que con otras profesiones amenazadas por la IA, la codificación por vibración elimina el trabajo duro de nivel básico que los programadores tradicionalmente hacían para dominar habilidades de codificación más complejas. Los empleadores todavía necesitan desarrolladores humanos expertos, pero es más difícil encontrar trabajos de codificación que lo lleven allí.

Otro problema ha llamado la atención recientemente tras la publicación de un artículo titulado “Vibe Coding Kills Open Source”. Sus autores descubrieron que la IA está extrayendo repositorios de software de código abierto (OSS) existentes, pero no aporta nada nuevo. El código generado por IA se basa en ejemplos de codificación humanos reales. Hasta ahora, los desarrolladores han documentado y compartido meticulosamente proyectos, bibliotecas y bases de datos en lugares como GitHub. Las aplicaciones de codificación de IA no comparten su funcionamiento y, tarde o temprano, el contenido creado por humanos se agotará. La IA toma, pero no devuelve. Uno de los autores del artículo, Miklós Koren, dijo a 404 Media: “La codificación Vibe no es sostenible sin código abierto. No se puede simplemente congelar el estado actual de OSS y vivir de ello”.

¿Es este el fin del software de código abierto?

El software de código abierto está disponible gratuitamente para que cualquiera lo utilice. Las personas pueden adaptarlo a sus necesidades y colaborar para mejorarlo, corregir errores y compartir sus conocimientos. Es una comunidad donde todos ganan con el tiempo, lo que resulta en un mejor software en general. Los proyectos de código abierto no suelen generar dinero directamente. En cambio, los mantenedores dependen de la participación y las opiniones de los usuarios, lo que puede generar oportunidades laborales y trabajos independientes. Cuando la IA intermedia todo, esos beneficios desaparecen. Los codificadores de Vibe no ven a los desarrolladores que ponen el trabajo en el OSS. Como dice el documento, la codificación de vibraciones “debilita la participación del usuario a través de la cual muchos mantenedores obtienen ganancias”.

En lugar de utilizar bibliotecas directamente, los codificadores de Vibe dependen de herramientas de inteligencia artificial para encontrar paquetes relevantes, combinarlos en sistemas que funcionen y modificar el código automáticamente. En muchos casos, el desarrollador ni siquiera sabe qué componentes de código abierto se utilizaron, por lo que hay muy poca motivación para que la gente siga contribuyendo. La codificación Vibe aumenta el uso de OSS pero disminuye la participación, que es lo que la hace funcionar en primer lugar.

Las herramientas de codificación de IA están aumentando la productividad, pero el costo puede hacerla insostenible. Según el documento, la IA reduce los costos de desarrollo entre un 10% y un 12%, pero los mantenedores de OSS podrían perder hasta un 70% de sus ingresos. En otras palabras, las ganancias de eficiencia son demasiado pequeñas para compensar la pérdida de ingresos. Sus autores concluyen que los modelos tradicionales de código abierto no sobrevivirán y han sugerido en su lugar un modelo similar a Spotify, donde las herramientas de inteligencia artificial pagan a los mantenedores de OSS en función del uso. La tecnología para hacer que esto funcione ya existe, pero el verdadero desafío sería lograr que las empresas de inteligencia artificial se unan. Sin embargo, podría ser lo mejor para ellos hacerlo. Como dice Koren: “Si el OSS colapsa, la codificación de vibraciones también desaparecerá”.