La generación dinámica de UI por IA no tiene problemas en este sentido, técnicamente ya no se trata del enfoque y las soluciones de bajo código de hace años, ni se necesita JSON, simplemente se puede generar HTML/CSS/JS de forma dinámica. La UI dinámica no necesita satisfacer todos los escenarios, es adecuada para aquellos que son de uso inmediato. Además, actualmente la UI dinámica tiene en realidad dos direcciones principales: Una es la UI completamente generada de forma dinámica de Google, que tiene alta flexibilidad, pero algo menos de estabilidad. La otra opción es la App de ChatGPT que está desarrollando OpenAI, que en realidad son pequeños programas ya hechos, que se llaman según se necesiten. Por ejemplo, si quieres reservar un hotel, no necesitas salir de ChatGPT, en la ventana de chat aparecerá un pequeño programa para reservar hoteles, que llenará la información según los datos que proporciones, y solo tendrás que modificar y confirmar para completar la operación de reserva del hotel.
brucexu.eth ❤️🐼🦇🔊
brucexu.eth ❤️🐼🦇🔊19 dic, 06:41
Este proyecto parece mágico a primera vista, pero en realidad es un callejón sin salida. Esta dirección ya la exploró el equipo de frontend de Taobao hace diez años, y yo participé en el desarrollo de algunas cosas. En esencia, se trata de crear un motor de renderizado de UI dinámico, que describe páginas web e interacciones utilizando JSON y otros lenguajes estructurados, junto con una biblioteca de componentes de React para implementar aplicaciones sin código, e incluso se puede ajustar dinámicamente la UI. Solo que en aquel entonces era necesario arrastrar y soltar o escribir JSON manualmente, ahora Google utiliza AI para generarlo. ¿Por qué digo que es un callejón sin salida? Si haces páginas e interacciones simples, esto no tiene problema, pero cuando se trata de negocios un poco más complejos y necesidades personalizadas, se complica. Porque JSON, sin importar cómo diseñes la estructura de datos, nunca podrá representar interacciones y funciones que alcancen lo que se puede lograr con la combinación de HTML + CSS + JS. Es decir, para necesidades personalizadas reales, o generas un JSON increíblemente complejo y un motor de renderizado para interpretarlo; o reduces la demanda y solo puedes usar el marco y las funciones que has limitado; o generas código directamente, y ahora generar código no es complicado. Así que, en mi opinión, esos intentos de bajo código de hace años son bastante inútiles, o generas solo UI pura con interacciones de formulario simples, por ejemplo: wix; o tienes componentes altamente personalizados, dirigidos a escenarios de negocio específicos, como la generación de cuestionarios para generar automáticamente, como varias aplicaciones de formularios.
Si me preguntas cuál es mejor, ¿el plan de Google o el de OpenAI? Google a2ui, que genera UI completamente dinámica, es el futuro, pero todavía es demasiado avanzado. En este momento, la solución de oai, que combina UI personalizada con selección dinámica según el escenario, es más confiable.
157