¿Qué es la codificación de vibra, deberías usar AI para hacerlo, y importa?

¿Obtener una IA para escribir software para usted? Eso es una codificación de vibra

Ronstik/Alamy

¿Quieres escribir software, pero no tienes la primera pista por dónde empezar? Ingrese “Vibe Coding”, un término que ha barrido Internet para describir el uso de herramientas de IA, incluidos modelos de idiomas grandes (LLM) como ChatGPT, para generar código de computadora incluso si no puede programar.

¿Qué es la codificación de vibra y de dónde vino?

“La codificación de vibos básicamente se refiere al uso de IA generativa no solo para ayudar con la codificación, sino para generar todo el código para una aplicación”, dice Noé Giansiracusa en la Universidad de Bentley en Waltham, Massachusetts. Los usuarios solicitan o indican modelos basados ​​en LLM como CHATGPT, Claude o Copilot para producir el código para una aplicación o servicio, y el sistema AI hace todo el trabajo.

El término fue acuñado por Andrej Karpathy, un ingeniero de software experto que era jefe de IA en Tesla e ingeniero fundador en OpenAI, el fabricante de ChatGPT. En febrero, él Publicado en x Acerca de un “nuevo tipo de codificación que llamo ‘codificación de ambientes'”.

Karpathy lo describió como “donde cedes completamente a las vibraciones, adoptas exponenciales y olvides que el código incluso existe”. El término nació y la idea se afianzó. “Eso capturó un momento que resonó con tantas personas, porque hay un montón de personas que son no programadores que comienzan a jugar con LLM, escribiendo código y obteniendo resultados sorprendentes de ellos”, dice Simon Willison, un desarrollador de software.

¿Cuál es el punto de la codificación de vibra?

La ingeniería de software puede ser algo difícil de aprender, y como resultado, muchas personas no se molestan. La codificación de vibos puede ayudar a las personas con ideas para herramientas, aplicaciones y servicios para hacerlos realidad sin el desafío de aprender los detalles de un lenguaje de programación.

“Por un lado, es un Gamechanger, porque muchas personas están codificando vibos, y en el transcurso de unos pocos ciclos de impulso, puedes obtener algo increíble y algo que, para las personas que no pueden programar, es mejor que cualquier cosa que puedan hacer por su cuenta”, dice “, dice”, dice “, dice”, dice “, dice Madera mate en la Universidad de Northumbria, Reino Unido. Pero también puede dar como resultado un software incompleto y cubierto de errores, agrega.

Entonces, ¿la vibra codifica algo bueno o malo?

La opinión está dividida. “Tienes a todas estas personas en LinkedIn y Twitter haciendo afirmaciones escandalosas de que ya nadie necesita aprender a programar”, dice Willison, quien cree que exagera el poder de la codificación de ambientes.

“Mi sentido es que esta es una dirección prometedora que mejorará mucho y que veremos mucho más en el futuro cercano, pero en la actualidad es un poco limitado y tiene algunos problemas de confiabilidad”, dice Giansiracusa. El código producido a menudo puede ser erróneo, y debido a que las personas que lo impulsan no tienen el conocimiento inherente para solucionarlo, dependen demasiado de los mismos LLM que cometieron los errores para solucionarlos.

¿Vibra la codificación cambiará la ingeniería de software?

Una de las grandes afirmaciones sobre la IA es su capacidad para tomar nuestros trabajos. Pero hay poca evidencia de que la codificación de VIBE reemplazará a los ingenieros de software, a pesar de algunas jactas de redes sociales. “No va a reemplazar a los programadores”, dice Wood.

“Siento que el trabajo de un ingeniero de software es producir software que funcione”, dice Willison. “Una de las razones por las que no creo que estos sistemas vamos a sacar de nuestros trabajos es en realidad, una gran cantidad del trabajo que hacemos con los ingenieros de software no tiene nada que ver con la escritura del código”.

Temas: