Vibe Coding amenaza al ecosistema de código abierto, advierte un estudio

iconPANews
Compartir
Share IconShare IconShare IconShare IconShare IconShare IconCopy
AI summary iconResumen

expand icon
El crecimiento del ecosistema enfrenta nuevos riesgos, ya que un estudio revela que las herramientas de codificación impulsadas por IA podrían perjudicar a los proyectos de código abierto. El informe, "Vibe Coding Kills Open Source", advierte que, aunque estas herramientas aumentan la eficiencia, reducen el apoyo a los mantenedores. Las noticias sobre el ecosistema de Ethereum destacan crecientes preocupaciones, ya que las plataformas de inteligencia artificial asumen las interacciones con los desarrolladores, debilitando los incentivos financieros y comunitarios. Sin medidas de protección más fuertes, la calidad y la producción del software de código abierto podrían disminuir.

Autor: Yitao

Fuente:Geek Park

Durante el último año, Vibe Coding ha redactado casi por completo de manera nueva la programación.

Ya no necesitas escribir código línea por línea tú mismo. Solo dile a Cursor, Claude o Copilot: "Quiero una función específica, usando una pila tecnológica determinada, y que se sienta como un producto específico", y el resto lo hará la IA por ti.

Muchas personas que antes no podían escribir código ahora tienen por primera vez la capacidad de "hacer cosas". Desde una perspectiva individual, esta es casi la era de oro del desarrollo de software.

Pero hay un supuesto que se ha ignorado: la IA no crea código de la nada, sino que está utilizando y combinando sabiduría previamente creada por los humanos. Cuando le pides a la IA "hazme un sitio web", en realidad está citando silenciosamente la lógica y la estructura acumulada por innumerables proyectos de código abierto en GitHub.

La capacidad central de Vibe Coding se basa precisamente en el aprendizaje y la reorganización de estos repositorios de código de código abierto.

Recientemente, un equipo de investigación de la Universidad Central Europea y del Instituto Kiel de Economía Mundial publicó un artículo titulado "Vibe Coding Kills Open Source" (Vibe Coding mata al código abierto) (https://arxiv.org/pdf/2601.15494v1), que revela la crisis oculta detrás de la prosperidad del Vibe Coding.

El ensayo señala una verdad:

Vibe Coding podría estar dañando fundamentalmente la ecosistema de código abierto que sustenta todo el mundo del software.

Desde agosto de 2022, la proporción de desarrolladores de Python en Estados Unidos que utilizan programación de IA ha comenzado a aumentar significativamente.

01. La "infraestructura invisible" del mundo digital

Para comprender de qué se preocupa este artículo, primero hay que aclarar una cosa:¿Qué es el software de código abierto y qué lugar ocupa en nuestras vidas?

Mucha gente probablemente no tenga una noción clara del software de código abierto, pero en realidad, casi todos los productos digitales que la gente utiliza a diario tienen como base una gran cantidad de software de código abierto.

Cuando te levantas por la mañana y tomas tu teléfono Android, el sistema operativo Linux que funciona en su interior es un software de código abierto;

Cuando abres WeChat para revisar el historial de conversaciones, es la base de datos SQLite la que almacena cada mensaje para ti, y esta es un software de código abierto;

Cuando navegas por TikTok o Bilibili durante tu hora de almuerzo, la decodificación y reproducción de los videos en segundo plano la realiza FFmpeg, que también es un software de código abierto.

El software de código abierto es como el sistema de alcantarillado de la era digital. Lo usas todos los días, pero ni te das cuenta..

Solo cuando surge un problema es cuando de repente te das cuenta de su importancia.

El漏洞 de Log4j de 2021 es un ejemplo típico. Log4j es el marco de registro más ampliamente utilizado en el ecosistema de Java, utilizado para registrar eventos e información durante la ejecución de las aplicaciones.

La mayoría de los usuarios comunes ni siquiera han oído hablar de su nombre, pero desde los servidores en la nube de Apple y Google hasta los sistemas gubernamentales de varios países, miles de millones de dispositivos en todo el mundo lo ejecutan en segundo plano.

A finales de 2021, estalló un fallo conocido como «Log4Shell». Este漏洞 permitía a los hackers controlar remotamente servidores de todo el mundo, de manera similar a como lo harían con sus propios ordenadores. De repente, la infraestructura de internet quedó «descubierta», obligando a los equipos de seguridad de todo el mundo a realizar reparaciones urgentes durante el fin de semana. Su alcance y la dificultad para solucionarlo convirtieron este incidente en una de las crisis de seguridad más graves en la historia de internet.

Esta es la esencia del software de código abierto: no es un producto de una empresa, sino un "bien público". Debido a que no tiene atributos comerciales, los mantenedores que escriben código suelen no poder cobrar directamente por el proyecto.

Sus recompensas son indirectas: ganan reputación a través de sus proyectos, lo que les permite conseguir empleos en grandes empresas; generan ingresos mediante servicios de consultoría; o dependen de donaciones de la comunidad.

Este modelo ha funcionado durante varias décadas basándose en la "interacción directa". Los usuarios leen documentación, presentan preguntas y recomiendan con "me gusta" mientras utilizan el software. Esta atención vuelve a los mantenedores y se convierte en la motivación para el mantenimiento continuo.

Y este es precisamente el enlace que Vibe Coding está cortando..

02 ¿Cómo ha ido la IA paso a paso "haciendo hambre" al código abierto?

Antes de la aparición de Vibe Coding, el modelo de desarrollo era así: descargabas un paquete de código abierto, leías la documentación; si encontrabas un error, presentabas un problema en GitHub; si te gustaba, dábale una estrella como muestra de apoyo.

Los mantenedores obtienen así atención, la cual se convierte en ingresos, formando un ciclo cerrado..

Después de la aparición de Vibe Coding, solo necesitas decirle al IA qué funcionalidad deseas, y el IA seleccionará y combinará automáticamente código de código abierto en segundo plano, generando una "implementación funcional".

El código funciona, pero no sabes exactamente qué bibliotecas utiliza, y mucho menos te molestarás en leer sus documentaciones o participar en sus comunidades.

El ensayo denomina este cambio como una «Mediaciónefecto—la atención y los comentarios que originalmente iban directamente del usuario al mantenedor, son interceptados en su totalidad por esta capa intermedia de la IA.

¿Qué ocurrirá si este mecanismo continúa?

Los autores del artículo construyeron un modelo económico que simula la ecología de código abierto. Comparan a los desarrolladores con emprendedores que deciden si "entrar al mercado" en diferentes niveles de calidad: primero invierten costos en el desarrollo y luego deciden, según la retroalimentación del mercado, si comparten el producto como código abierto. Los usuarios, por su parte, deben elegir entre innumerables paquetes de software y decidir si los "usan directamente" o a través de un "intermediario de IA".

El modelo reveló dos fuerzas opuestas.

El primero es el aumento de eficiencia. La inteligencia artificial (IA) hace que el software sea más fácil de usar y reduce los costos de desarrollo de nuevas herramientas. Esto, en teoría, debería estimular a más desarrolladores a entrar al mercado, aumentando así la oferta.

El segundo es la transferencia de demanda. Cuando los usuarios se dirigen hacia intermediarios de IA, los mantenedores pierden la renta generada por la interacción directa, lo que reduce el retorno para los desarrolladores.

Sin embargo, desde una perspectiva a más largo plazo, cuando la segunda fuerza (la transferencia de la demanda) supera a la primera (el aumento de eficiencia), todo el sistema tenderá a un deterioro.

Se manifiesta específicamente como,El umbral de entrada para los desarrolladores se eleva, solo los proyectos de mayor calidad merecen ser compartidos, los proyectos de calidad intermedia desaparecen, y finalmente, tanto el número como la calidad promedio de los paquetes en el mercado disminuyen.Aunque los usuarios individuales disfrutan de la conveniencia de la IA a corto plazo, su bienestar a largo plazo disminuye, ya que hay menos herramientas de alta calidad disponibles.

En resumen, el ecosistema ha entrado en un ciclo恶性循环 (ciclo vicioso). Y una vez que este fundamento, el ecosistema de código abierto, se debilite, la capacidad de la IA también disminuirá.

Este es precisamente el punto que el ensayo enfatiza repetidamente:Vibe Coding mejora la productividad a corto plazo, pero a largo plazo podría reducir en cambio el nivel general del sistema..

Esta tendencia no es solo una hipótesis teórica, sino que está ocurriendo en la vida real.

Por ejemplo, el tráfico de preguntas y respuestas públicas en Stack Overflow mostró una disminución notable tras la popularización de la IA generativa. Muchos problemas que antes se discutían en comunidades públicas ahora se trasladan a conversaciones privadas con IA.

Después del lanzamiento de ChatGPT, el número de preguntas en Stack Overflow comenzó a disminuir significativamente.

Por ejemplo, proyectos como Tailwind CSS experimentan un crecimiento continuo en descargas, pero presentan una disminución en el acceso a la documentación y en los ingresos comerciales.

El proyecto se utiliza ampliamente, pero se vuelve cada vez más difícil convertirlo en un retorno significativo para los mantenedores.

¿Cuándo aparecerá el Spotify de la programación?

A pesar de que Vibe Coding presenta tales problemas, el aumento de productividad que aporta es real, y nadie podrá regresar a un mundo sin la programación asistida por IA.

El problema más fundamental es que,Cuando la IA se convierte en el nuevo intermediario, las estructuras de incentivos anteriores ya no son aplicables.

Bajo la estructura actual, las plataformas de IA obtienen un valor enorme del ecosistema de código abierto, pero no necesitan asumir los costes correspondientes para mantener este ecosistema. Los usuarios pagan por la IA, la IA ofrece comodidad, pero los proyectos de código abierto que se invocan y sus mantenedores suelen no obtener nada a cambio.

La hipótesis propuesta por los autores del artículo es:

Reestructurar el modo de distribución de beneficios.

Al igual que en la industria musical, donde plataformas de transmisión como Spotify reparten ingresos con los artistas según las reproducciones,Una plataforma de inteligencia artificial puede hacer un seguimiento completo de qué proyectos de código abierto ha utilizado y devolver una parte de sus ingresos a los mantenedores en proporción..

Además de la distribución de ingresos por parte de la plataforma, las subvenciones otorgadas por la fundación, los patrocinios empresariales y el apoyo financiero gubernamental dedicado a la infraestructura digital también son medios importantes para compensar la pérdida de ingresos de los mantenedores.

Esto requiere que la mentalidad de la industria cambie desde...Ver el software de código abierto como un "recurso gratuito" y transformarlo en "infraestructura pública que requiere inversión y mantenimiento a largo plazo"..

El software de código abierto no desaparecerá, ya que está profundamente integrado en el mundo digital y no puede ser reemplazado fácilmente.

Pero aquella era del software de código abierto, sostenida por la atención esporádica, la acumulación de reputación y el idealismo, quizás ya haya llegado a sus límites.

Vibe Coding trae no solo una experiencia de desarrollo más rápida, sino también una prueba de estrés sobre cómo la «tecnología pública puede ser sostenida de manera continua».

Descargo de responsabilidad: La información contenida en esta página puede proceder de terceros y no refleja necesariamente los puntos de vista u opiniones de KuCoin. Este contenido se proporciona solo con fines informativos generales, sin ninguna representación o garantía de ningún tipo, y tampoco debe interpretarse como asesoramiento financiero o de inversión. KuCoin no es responsable de ningún error u omisión, ni de ningún resultado derivado del uso de esta información. Las inversiones en activos digitales pueden ser arriesgadas. Evalúa con cuidado los riesgos de un producto y tu tolerancia al riesgo en función de tus propias circunstancias financieras. Para más información, consulta nuestras Condiciones de uso y la Declaración de riesgos.