Internet (y especialmente mi bandeja de entrada) ha estado inundada de Buzz sobre la codificación de ambientes, un término acuñado por un ex fundador y adiestrado programador de OpenAI que depiló poético sobre el uso de una IA para hacer mucho de la obra más prosaico de su codificación. Entré en una profundidad sustancial sobre esa publicación y la definición de codificación de ambas en mi artículo preliminar sobre el tema.
Igualmente: 10 razones secreto por las que la IA se convirtió en la corriente de la tinieblas a la mañana, y lo que sucede posteriormente
Sin secuestro, el término es pegajoso como diablos. Por pegajoso, quiero proponer que resonó lo suficiente como para ser formidable por sí solo y ser un accidental inmediato que la concurrencia de marketing puede adjuntar a sus herramientas de codificación, lo que hace que esas herramientas suenen inmediatamente una muesca más fresca de lo que eran solas. Lo sé, porque como columnista de IA, recibo comunicados de prensa. Tengo un gajo de comunicados de prensa.
Desafortunadamente, la concurrencia de marketing que no perdió el tiempo adoptando el término y el animación de animación de ambientes parecen estar aplicando el apodo de codificación de vibraciones a lo contrario exacto de lo que significa. Recuerde, el término fue acuñado por un programador adiestrado que podría osar fácilmente qué es apropiado para una IA (y arreglarlo, si sale mal). No estaba destinado a un novato que quiere escribir un mensaje de dos oraciones y triunfar un par de millones de dólares en la aplicación que resulta de ese exclusivo momento de matemáticas mentales.
Pero de repente, todas las llamadas herramientas de exposición de IA sin código y código bajo (que son básicamente plantillas vestidas con túnicas pintadas de IA) afirman que son innovadores de codificación de ambientes.
Como desarrollador de mucho tiempo y ex profesor de informática, compartí mi opinión sobre la codificación de vibos en mi artículo la semana pasada. Pero soy malhumorado, entrepista, sarcástico y sarcástico. Lo sé, ¿cómo podrías proponer por mi escritura?
Igualmente: la mejor IA para codificar (y qué no usar)
Entonces, en circunscripción de simplemente dejarte con mi opinión, decidí comunicarme con desarrolladores profesionales reales y preguntarle sus opiniones. Como está a punto de ver, algunos les gusta el concepto y dicen que los AIS les están ahorrando mucho tiempo, pero a la mayoría les preocupa que los desarrolladores no profesionales y los codificadores junior puedan perder importantes consideraciones de codificación y, por lo tanto, producir un código que está en algún circunscripción del espectro, desde basura hasta janky y francamente peligrosos.
Desarrolladores en la codificación de vibrantes
Todd Olson, cofundador/CEO de Usage Analytics Company Pendo
Compartió con conectamentado, «La codificación de vibra cambia la forma en que construimos, pero no por qué construimos. El objetivo no es producir más software; es crear mejores experiencias de software. Sin una comprensión clara de las evacuación de los usuarios, la codificación de ambientes riesgos para amplificar la desalineación a escalera».
Igualmente: Cómo usar chatgpt para escribir código, y mi truco preferido para depurar lo que genera
Olson continuó: «La IA facilita el código de emisión, pero eso no garantiza mejores resultados. Sin una clara alineamiento con las evacuación de los usuarios, la codificación de ambientes puede acelerar la creación de software que nadie usa. Este no es un nuevo desafío, necesariamente, pero AI aumenta las apuestas».
Chris Reynolds, defensor de desarrolladores e ingeniero de software en la plataforma de alojamiento Pantheon
Le dijo a conectamentado: «Lo más importante para mí sobre la codificación de vibos es que debe tener un cirujano humano que sea en realidad más inteligente que la computadora. Uno de los problemas de usar LLM para el exposición es que crean cosas que suenan factibles, y solo hacen una investigación más profunda o consideran cosas como la seguridad o las mejores prácticas si se les solicita».
Señaló cómo tener una experiencia limitada como desarrollador podría demostrar un desafío al pedirle a una IA que escriba software, diciendo: «Entonces, si es solo un sucesor de energía promedio sin ninguna experiencia de exposición, podría obtener absolutamente la IA para construirle poco formidable que se ve y actúe de la forma que desee, pero si no sabe cómo funciona, cuándo tiene problemas o insectos o lo que sea, puede encontrarse más profundo y más profundo en el conejo de conejo».
Me encantan sus comentarios sobre los robots corriendo salvajes: «La codificación de vibos necesita absolutamente el componente humano. No puedes dejar que los robots funcionen salvajes sin demostrar lo que está haciendo, o absolutamente te meterás en problemas».
Jamie Marsland, jefe de YouTube y desarrollador de Automattic
Jamie me dijo: «Estamos entrando en una nueva era en la que la Web se convierte en un pañuelo para experiencias dinámicas y similares a la aplicación. Como AI, herramientas sin código y automatización eliminan las barreras técnicas, los creadores de todo tipo son libres de construir mundos digitales más ricos e interactivos. Las líneas entre sitios web y aplicaciones están endureciendo, y con su surgimiento de la creatividad que redefine lo que es posible en semirrecta».
Igualmente compartió un video de YouTube que publicó donde usa IA para «Vibe Code» un frente a un sitio web. Es fascinante, pero tenga en cuenta que este es un desarrollador fogueado que instruye a la IA. Alguno completamente nuevo en el exposición web podría no tener el vocabulario o la experiencia para dar el nivel de dirección que hace Jamie.
Bill Salak es el CTO de AI Education Company Brainly
Me dijo: «En tecnología, la codificación de vibos se proxenetismo de trabajar con IA de una forma fluida e intuitiva, dejar que maneje las cosas repetitivas para que los desarrolladores puedan centrarse en la resolución creativa de problemas. Pero la codificación de VIBE no solo no es solo que los codificadores. Igualmente se proxenetismo de crear con AI. Por qué no sabes cómo escribir código. Se proxenetismo de eliminar las barreras, hacer que la tecnología sea accesible para la tecnología y permitir que cualquier persona cree poco significativo. ¿Por qué no sabemos?
«La codificación de vibos es una prueba de que AI no está aquí para reemplazar la creatividad: está aquí para desbloquearla. Convierte la codificación de una sagacidad técnica en una colaboración creativa, donde cualquier persona con una idea puede darle vida».
Salak extendió la idea de la codificación de VIBE en el formación en genérico. Hay poco que proponer para el estrés más bajo, una idea de interactividad más suscripción que promueve la codificación de VIBE. Él dijo: «Imagine si el formación funcionó de la misma forma, donde los estudiantes no solo eran consumidores de información sino creadores, dando forma a su educación en tiempo existente con IA como orientador».
«Al igual que la IA está transformando la codificación, es hora de que la IA transforme el formación. Menos memorización, más creatividad. Menos presión, más descubrimiento. El futuro de la educación no es todo un tamaño único. Es personalizado, poderoso y finalmente construido para el estudiante (y el adiestrado igualmente)».
Me gusta la idea de que la IA proporcione más interactividad en nuestras actividades, pero como con la codificación, donde hemos manido cómo AIS puede producir un código terrible, cualquier actividad relacionada con el formación deberá tener barandillas y controles de calidad sustanciales. No estoy seguro de que estemos listos para desatar a los estudiantes (o codificadores novatos) en el mundo de la IA (y sus alucinaciones relativamente comunes) sin alguna supervisión profesional.
Willm Delbare, fundador y CTO de Aikido
Aikido es una compañía de seguridad con el mejor divisa que he manido en mucho tiempo: «No hay seguridad para los desarrolladores». Delbare no presenta ningún impresión sobre la codificación de vibos, que dice ZDNet, «la codificación de vibos hace que el exposición de software sea más accesible, pero igualmente crea una tormenta perfecta de riesgos de seguridad que incluso los desarrolladores experimentados no están equipados para manejar. Inyecciones SQL, inyecciones de ruta de ruta, secuestros de productos de manejo de productos hardos.
Continuó: «Es increíblemente dócil para la IA escribir un código pusilánime, y los codificadores de VIBE a menudo no saben lo que no saben. Cuando está recopilando datos de sucesor o manejando información confidencial, necesita más que solo buenas vibraciones. Idealmente, la seguridad no es una ocurrencia tardía que arruine la diversión; necesita instruirse los riesgos y configurar los controles de seguridad para que pueda seguir construyendo sin los usuarios de daños colaterales».
Igualmente: Por qué las nuevas herramientas de agente de IA de OpenAI podrían cambiar la forma en que codifica
Luego hizo un punto muy válido sobre el aventura de sobrealimentación. Me envió un correo electrónico con: «Claro, el exposición de los sobrealimentaciones de Gen AI, pero igualmente sobrealimentan el aventura. Dos ingenieros ahora pueden producir la misma cantidad de código inseguro e indescriptible que 50 ingenieros».
Jamie Madden, fundador de Petfun, un servicio que crea fotos de mascotas con ai-ai
Se hizo eco de algunas de las preocupaciones de seguridad y apoyo de las que hemos estado hablando.
Él dijo: «La codificación de vibos representa un cambio fascinante en el exposición de software al demostrar cómo las herramientas de IA pueden democratizar la codificación. Si correctamente permite a los recién llegados construir aplicaciones sin experiencia de programación tradicional, igualmente destaca una sinceridad crucial: sin el conocimiento fundamental de exposición de software, seguridad y rendimiento».
Zack Katz, Presidente de la plataforma de Formularios No Códigos GravityKit
Katz dijo que la codificación de ambientes ha sido un cambio de muestrario. Le dijo a conectamentado: «La codificación de vibos ha acelerado drásticamente nuestro proceso de exposición de productos. Las ideas que se sentaron en nuestra cartera de pedidos durante primaveras han cobrado vida en solo una semana, gracias a la IA. Puedo producir un prototipo de funcionamiento de una nueva funcionalidad en un solo día, mucho más rápido que comenzar desde allí. Desde allí, refinamos, reestructuramos y probamos el código, reduciendo el tiempo de exposición significativo».
Luego, proporcionó un ejemplo: «En una flamante sesión con AI, ingresé los requisitos para un nuevo producto, volví a mi otro trabajo y retrocedí unos minutos más tarde. En 20 minutos, tuve un prototipo eficaz inteligente para el refinamiento y las pruebas. AI ha cambiado el muestrario en nuestra capacidad de entregar características rápidamente que los clientes desean, y la codificación de la VIBE ha demostrado ser mi enfoque de construcción rápida.
LeonardovoSoviz, desarrollador del complemento de compañía de datos de WordPress Micho GraphQL
Losviz igualmente cree que la codificación de vibos puede achicar el tiempo de mercado. Me dijo: «Actualmente estoy integrando mi complemento Micho GraphQL para usar la codificación de VIBE para crear extensiones, con el objetivo de crear todas las extensiones que mis clientes exigen en un par de semanas (normalmente tomaría unos meses)».
John Campbell, Director de Ingeniería de Contenido en Security Journey
Campbell tiene pensamientos positivos y negativos sobre la codificación de ambientes. Le dijo a ZDNet: «La codificación de vibos está configurada para revolucionar el exposición de software al hacer que los desarrolladores sean más eficientes y permitiendo a las personas con experiencia técnica limitada para expandir su llegada a herramientas de software».
Igualmente: Google acaba de hacer la presencia de codificación de IA de gorra para todos, con límites muy generosos
Pero hay preocupaciones. Él dijo: «Al igual que un adolescente experimentando la emoción de conducir por primera vez, esa sinceridad se convertiría rápidamente en el caos sin leyes de tránsito, características de seguridad y barandas».
Se hizo eco de los pensamientos de Delbare sobre acelerar el aventura. Campbell dijo: «La codificación de VIBE acelera el exposición y elimina la requisito de un profundo conocimiento técnico de herramientas o técnicas, pero a costa de una desliz casi total de comprensión del sistema. Correcto a que la codificación de vibra ignora los detalles del código inherencia, es casi inverosímil evaluar los riesgos de seguridad en el software que se desarrolla».
Campbell dijo que cree que la brecha entre la codificación de ambientes y la codificación de producción continuará reduciéndose. Pero por ahora, «la codificación de temblor hoy sobresale en la creación de ‘juguetes web’ (herramientas personales con un enfoque circunscrito y preocupaciones de seguridad mínimas, sin las apuestas y riesgos de implementarlos en un entorno de producción».
Rhys Wynn, Desarrollador de WordPress independiente al comercio bajo el nombre Dwi’n Rhys
Informó a conectamentado: «Creo que la codificación de vibos es una frase inventada por personas que piensan que el código generado por IA es seguro y seguro, y quiere posicionarse en un mercado en el que tal vez no deberían estar. Cada tesina de codificación de VIBE que he manido ha sido inseguro, no puede replicar un caso de uso o simplemente emulando cosas mejores que ya existen».
Él igualmente compartió los códigos de seguridad y optimización mencionados por la mayoría de los otros desarrolladores con los que hablé. Él dijo: «La IA puede ser útil para la codificación, pero alcanzar que AI escriba grandes franjas de código significa que el código tiende a ser inseguro o no optimizado. Pídale a su asistente de IA que solucione pequeños problemas con tareas correctamente definidas, y funciona correctamente. De forma similar, solucionar problemas en su código. Siempre revise, como si no entienda su código, ¿quién lo hará?»
¿Qué significa todo?
Algunos desarrolladores han manido mejoras rápidas en el tiempo de codificación utilizando herramientas de exposición de IA. Estoy en el registro diciendo que «estoy suficiente convencido de que ha duplicado mi salida de programación. En otras palabras, he hecho el doble usando ChatGPT como parte de mi kit de herramientas».
¿Pero ese animación estaba codificando? Es cierto que dejo que la IA codifique algunas de las tareas más tediosas que involucraron un idioma de programación global, ahorrándome horas. Pero, ¿acabo de «volarlo» y dejé que la IA hiciera lo que quisiera? Oh, abismo no. Probé cada convocatoria, cada entrada y cada salida.
Igualmente: Cómo convertir el chatgpt en su útil de comestibles de codificación de IA y duplicar su salida
La codificación de ambientes, para un desarrollador muy experimentado, es como estar en estado de flujo. Se puede realizar mucho trabajo al estar en flujo. Pero la opinión predominante entre casi todos los desarrolladores aquí es que (a) la codificación de vibos no es para novatos, y (b) la codificación de vibos podría dejar algunos problemas problemáticos de seguridad y confiabilidad.
No creo que la idea de la codificación de ambientes, por sí sola, sea un problema. Pero recomendaría ayudar su detector de manso en plena potencia, porque la concurrencia de marketing está aprovechando la pegajosidad del término para afirmar que los novatos pueden hacer proyectos sin código con sensación.
El problema con el código bajo y el sin código permanecerá como siempre ha sido: para personalizar los escenarios previos a la construcción, las herramientas de bajo código y sin código funcionan suficiente correctamente. Pero si el código que necesita no se ajusta a los escenarios (o plantillas) proporcionados, tendrá que expulsar ese conocimiento de programación y escribir código como si sabe lo que está haciendo.
Igualmente: Si ChatGPT produce código generado por IA para su aplicación, ¿a quién pertenece en realidad?
Si no puede hacer eso, se topará con paredes de tesela o productos de barco que fallarán de forma que sea de maneras.
¿Qué pasa contigo? ¿Has probado VIBE codificándose tú mismo, o todavía estás en la cerca de dejar que AI tome la delantera en tu proceso de exposición? ¿Crees que las herramientas con AI en realidad reducen la barrera de entrada para los recién llegados, o simplemente hacen que sea más dócil crear un software inseguro e indescifrable?
¿Está más entusiasmado con las posibilidades creativas o preocupado por los riesgos? Avísame en los comentarios a continuación.
Obtenga las principales historias de la mañana en su bandeja de entrada cada día con nuestro Boletín de Tech Today.