Habr AI→ original

Ilusión del código: por qué el vibecoding no reemplazará la arquitectura

La Ilusión del Código: Por Qué el "Vibe Coding" No Reemplazará la Arquitectura Hoy en día, todos se sienten como un gran arquitecto de mundos digitales…

Procesado por IA desde Habr AI; editado por Hamidun News
Ilusión del código: por qué el vibecoding no reemplazará la arquitectura
Fuente: Habr AI. Collage: Hamidun News.
◐ Escuchar artículo

La Ilusión del Código: Por Qué el "Vibe Coding" No Reemplazará la Arquitectura

Hoy en día, todos se sienten como un gran arquitecto de mundos digitales. Basta abrir Cursor o Claude, escribir un par de líneas en lenguaje natural, y listo — el código se escribe solo. Este fenómeno ha sido llamado vibe coding.

Parece que la barrera de entrada en la industria se ha desplomado a cero, y ahora cualquier idea puede implementarse en una noche mientras se ve una serie. Sin embargo, la realidad tiene el desagradable hábito de golpear las manos de quienes confunden la capacidad de presionar botones con la comprensión de cómo funcionan los engranajes bajo el capó. La historia de un conocido mío, que decidió "rápidamente" clonar un bot de Telegram exitoso, se convirtió en una ilustración perfecta de esta ilusión.

Todo comenzó con el clásico "no es tan difícil". Mi amigo vio un servicio funcionando que estaba ganando dinero para sus creadores, y decidió que una red neuronal podría montar un análogo idéntico para él en un par de horas. Entró en un chat con IA, describió la funcionalidad y recibió el primer lote de código.

A primera vista, todo funcionaba. El bot respondía, los botones funcionaban, y en su cabeza ya se imaginaba la renta pasiva. Pero cuando llegó a las condiciones reales de operación, la casa de naipes comenzó a desmoronarse.

Resultó que el código escrito "por vibra" estaba completamente desprevenido para chocar con la realidad, donde los usuarios se comportan impredeciblemente y los servidores a veces se caen.

El problema del vibe coding es que la red neuronal produce un resultado que se ve correcto, pero no siempre lo es a largo plazo. Cuando le pides a la IA que escriba una función, lo hace brillantemente. Pero cuando le pides que construya un sistema complejo, comienza a alucinar en el área de arquitectura. Mi amigo descubrió que su bot no podía manejar correctamente los estados de los usuarios, se confundía en las colas de mensajes y se congelaba cuando intentaba procesar más de diez solicitudes simultáneamente. La red neuronal honestamente escribía código según sus prompts, pero no podía sugerirle que había olvidado los índices en la base de datos o había configurado mal la asincronía.

Muchos principiantes olvidan que el software moderno no es solo una interfaz bonita y lógica básica. También es manejo de excepciones, logging, escalabilidad y seguridad. Los vibe coders generalmente ignoran estos aspectos "aburridos", concentrándose en características visibles. Como resultado, obtienen un proyecto que es imposible de mantener. Cualquier intento de hacer cambios en el código generado por una red neuronal sin un plan claro se convierte en un infierno. Una corrección rompe otras tres funciones porque el sistema no tiene una estructura coherente. Esta es la deuda técnica, que se acumula no a lo largo de años, sino de minutos.

Es importante entender que la IA es la palanca más poderosa, pero la palanca aún necesita un punto de apoyo. Ese punto de apoyo es el conocimiento fundamental en ingeniería. Un desarrollador experimentado usa una red neuronal para acelerar el trabajo rutinario, pero siempre ve el panorama general y entiende dónde Claude podría cometer un error. Un vibe coder, por otro lado, depende completamente de la "magia", convirtiéndose en rehén de sus propios prompts. Si no entiendes cómo fluyen los datos del cliente al servidor y de vuelta, ningún Claude 3.5 Sonnet te hará un producto de calidad. Solo creará la apariencia de trabajo que se desmorona bajo la primera prueba de estrés seria.

Al final, la historia del bot terminó predeciblemente. Después de pasar una semana intentando "ajustar" el código a través del chat, mi amigo simplemente se rindió. Resultó que el servicio que intentaba copiar fue desarrollado por un equipo profesional no en dos noches, sino durante varios meses. Y el trabajo principal allí consistió no en escribir código, sino en diseñar un sistema tolerante a fallos. El vibe coding es bueno para crear prototipos o probar hipótesis, pero es peligroso cuando intentas hacerlo pasar por desarrollo completo. Sin entender lo básico, no estás construyendo un proyecto, solo estás fingiendo.

Lo principal: Las redes neurales son un acelerador, no un reemplazo para el cerebro. Si no sabes cómo construir un sistema a mano, tampoco podrás construirlo con IA, al menos no uno que funcione más de un día.

ZK
Hamidun News
Noticias de AI sin ruido. Selección editorial diaria de más de 400 fuentes. Producto de Zhemal Khamidun, Head of AI en Alpina Digital.

¿Quieres dejar de leer sobre IA y empezar a usarla?

AI News es un feed curado de noticias de IA. Hamidun Academy te enseña a usar la IA en tu trabajo.

¿Qué te parece?
Cargando comentarios…