A geração dinâmica de UI com IA não apresenta problemas, tecnicamente não é a mesma abordagem e solução de tecnologia de baixo código de antigamente, e não precisa de JSON, basta gerar HTML/CSS/JS dinamicamente. A UI dinâmica não precisa atender a todos os cenários, é adequada para aqueles que são prontos para uso imediato. Além disso, atualmente a UI dinâmica tem na verdade duas direções principais: Uma é a UI totalmente gerada dinamicamente do Google, que tem alta flexibilidade, mas um pouco menos de estabilidade. A outra solução é o ChatGPT App que a OpenAI está desenvolvendo, que na verdade consiste em pequenos programas já prontos, chamados conforme necessário. Por exemplo, se você quiser reservar um hotel, não precisa sair do ChatGPT; na janela de chat, aparecerá um pequeno programa de reserva de hotel que preencherá as informações com base nos dados que você fornecer, e você só precisa revisar e confirmar para completar a reserva do hotel.
brucexu.eth ❤️🐼🦇🔊
brucexu.eth ❤️🐼🦇🔊19/12, 06:41
Este projeto parece mágico à primeira vista, mas na verdade é um beco sem saída. Esta direção já estava sendo explorada pela equipe de front-end do Taobao há dez anos, e eu até participei do desenvolvimento de algumas coisas. Essencialmente, trata-se de criar um motor de renderização de UI dinâmico, que descreve páginas da web e interações usando JSON e outras linguagens estruturadas, em conjunto com uma biblioteca de componentes React para gerar aplicações sem código, podendo até ajustar a UI dinamicamente. A única diferença é que, na época, era necessário arrastar ou escrever JSON manualmente, enquanto agora o Google usa AI para gerar isso. Por que digo que é um beco sem saída? Se você está criando páginas e interações simples, isso não é um problema, mas para negócios mais complexos e necessidades personalizadas, isso falha. Porque, não importa como você projete a estrutura de dados em JSON, as interações e funcionalidades que ele pode representar nunca alcançarão o que uma combinação de HTML + CSS + JS pode realizar. Em outras palavras, para atender a necessidades personalizadas reais, você precisa gerar um JSON extremamente complexo e um motor de renderização para interpretá-lo; ou então, você tem que restringir as necessidades ao seu framework e funcionalidades limitadas; ou simplesmente gerar código, que agora não é mais complicado de fazer. Portanto, aquelas tentativas de low-code na minha opinião são um pouco inúteis; ou você gera apenas UI pura com interações simples de formulário, como: wix; ou você cria componentes altamente personalizados, voltados para cenários de negócios específicos, como geração de questionários para gerar automaticamente, como vários aplicativos de formulário.
Se você me perguntar qual é melhor, o plano do Google ou o plano da OpenAI? O Google a2ui, que gera UI completamente dinâmica, é o futuro, mas ainda está muito à frente. No momento, a solução da oai, que combina UI personalizada com a seleção dinâmica com base no cenário, é mais confiável.
175