Home Tecnología ¿Qué es la codificación de vibra? Un científico informático explica lo que...

¿Qué es la codificación de vibra? Un científico informático explica lo que significa que AI escriba código de computadora

52
0

Crédito: dominio público CC0

Ya sea que esté transmitiendo un programa, pagando facturas en línea o enviando un correo electrónico, cada una de estas acciones se basa en programas de computadora que se ejecutan detrás de escena. El proceso de redacción de programas de computadora se conoce como codificación. Hasta hace poco, la mayoría del código de computadora era escrito, al menos originalmente, por los seres humanos. Pero con el advenimiento de la inteligencia artificial generativa, eso ha comenzado a cambiar.

Ahora, tal como puede pedirle a ChatGPT que gire una receta para un plato favorito o escriba un soneto en el estilo de Lord Byron, ahora puede pedirle a las herramientas de IA generativas para escribir un código de computadora para usted. Andrej Karpathy, un cofundador de OpenAI que anteriormente dirigió los esfuerzos de IA en Tesla, recientemente calificó esta “codificación de vibos”.

Para principiantes completos o soñadores no técnicos, escribir código basado en vibraciones, sensaciones en lugar de información explícitamente definida, podría sentirse como una superpotencia. No necesita dominar los lenguajes de programación o las estructuras de datos complejas. Un simple mensaje de lenguaje natural hará el truco.

Cómo funciona

La codificación de VIBE se apoya en patrones estándar de lenguaje técnico, que utilizan los sistemas de IA para reunir el código original de sus datos de capacitación. Cualquier principiante puede usar un asistente de IA como Copilot GitHub o chat cursor, realizar algunas indicaciones y dejar que el sistema funcione. Aquí hay un ejemplo:

“Cree una experiencia visual animada e interactiva que reaccione a la música, la interacción del usuario o los datos en tiempo real. Su animación debe incluir transiciones suaves y imágenes coloridas y animadas con un flujo atractivo en la experiencia. La animación debe sentirse orgánica y receptiva a la música, la interacción del usuario o los datos en vivo y facilitar una experiencia que es inmersiva y completa.

Pero las herramientas de IA lo hacen sin ninguna comprensión real de reglas específicas, casos de borde o requisitos de seguridad para el software en cuestión. Esto está muy lejos de los procesos detrás del desarrollo del software de grado de producción, que debe equilibrar las compensaciones entre los requisitos del producto, la velocidad, la escalabilidad, la sostenibilidad y la seguridad. Los ingenieros calificados escriben y revisan el código, realizan pruebas y establecen barreras de seguridad antes de ponerse en marcha.

Pero si bien la falta de un proceso estructurado ahorra tiempo y reduce las habilidades requeridas para codificar, hay compensaciones. Con la codificación de ambientes, la mayoría de estas prácticas de prueba de estrés salen por la ventana, dejando a los sistemas vulnerables a ataques maliciosos y fugas de datos personales.

Y no hay una solución fácil: si no comprende todas las líneas de código, o alguna, que escriba su agente de IA, no puede reparar el código cuando se rompe. O peor, como han señalado algunos expertos, no notará cuándo está fallando en silencio.

La IA en sí tampoco está equipada para llevar a cabo este análisis. Reconoce cómo se ve generalmente el código de “trabajo”, pero no necesariamente no puede diagnosticar o solucionar problemas más profundos que el código podría causar o exacerbar.

Por que importa

La codificación de vibos podría ser solo un fenómeno de flash in-the-pan que se esforzará en poco tiempo, pero también puede encontrar aplicaciones más profundas con programadores experimentados. La práctica podría ayudar a los ingenieros y desarrolladores de software calificados a convertir más rápidamente una idea en un prototipo viable. También podría permitir a los programadores novatos o incluso a los codificadores aficionados experimentar el poder de la IA, tal vez motivarlos a perseguir la disciplina más profundamente.

La codificación de vibos también puede indicar un cambio que podría hacer que el lenguaje natural sea una herramienta más viable para desarrollar algunos programas de computadora. Si es así, haría eco de los primeros sistemas de edición de sitios web conocidos como editores de Wysiwyg que prometían a los diseñadores que “lo que ve es lo que obtienes”, o constructores de sitios web de “arrastrar y soltar” que facilitaron a cualquier persona con habilidades informáticas básicas para lanzar un blog.

Por ahora, no creo que la codificación de VIBE reemplace a ingenieros de software, desarrolladores o informáticos experimentados. La disciplina y el arte son mucho más matizados de lo que la IA puede manejar, y los riesgos de pasar el “código de ambiente” como software legítimo son demasiado grandes.

Pero a medida que los modelos de IA mejoran y se vuelven más expertos en la incorporación del contexto y en contabilizar el riesgo, las prácticas como la codificación de ambas podrían hacer que el límite entre la IA y los programadores humanos se difuminan aún más.

Proporcionado por la conversación

Este artículo se vuelve a publicar de la conversación bajo una licencia Creative Commons. Lea el artículo original.

Cita: ¿Qué es la codificación de vibra? Un científico informático explica lo que significa que AI escriba código de computadora (2025, 4 de junio) recuperado el 4 de junio de 2025 de https://techxplore.com/news/2025-06-vibe-coding-scientist-ai-code.html

Este documento está sujeto a derechos de autor. Además de cualquier trato justo con el propósito de estudio o investigación privada, no se puede reproducir ninguna parte sin el permiso por escrito. El contenido se proporciona solo para fines de información.