AI generazione dinamica dell'interfaccia utente non presenta problemi in questo ambito, tecnicamente non si tratta più del vecchio approccio e delle soluzioni low-code di un tempo, e non è necessario utilizzare JSON, basta generare dinamicamente HTML/CSS/JS. L'interfaccia utente dinamica non deve soddisfare tutti gli scenari, è adatta a situazioni in cui è necessario un utilizzo immediato. Inoltre, attualmente l'interfaccia utente dinamica ha due direzioni principali: Una è l'interfaccia utente completamente generata dinamicamente da Google, che offre un'alta flessibilità, ma una stabilità leggermente inferiore. L'altra soluzione è l'App ChatGPT che OpenAI sta sviluppando, che in realtà consiste in piccoli programmi già pronti, richiamabili su richiesta; ad esempio, se desideri prenotare un hotel, non è necessario uscire da ChatGPT, nella finestra di chat apparirà un piccolo programma per la prenotazione dell'hotel, che si riempirà automaticamente con le informazioni che fornisci, e potrai modificare e confermare per completare l'operazione di prenotazione.
brucexu.eth ❤️🐼🦇🔊
brucexu.eth ❤️🐼🦇🔊19 dic, 06:41
Questo progetto sembra straordinario a prima vista, ma in realtà è un vicolo cieco. Questa direzione è stata esplorata dieci anni fa dal team frontend di Taobao, e io ho partecipato allo sviluppo di alcune cose; essenzialmente si tratta di creare un motore di rendering UI dinamico, descrivendo pagine web e interazioni utilizzando JSON e altri linguaggi strutturati, in combinazione con una libreria di componenti React per realizzare applicazioni senza codice, e si può persino regolare dinamicamente l'UI. Solo che all'epoca era necessario trascinare o scrivere manualmente JSON, mentre ora Google utilizza l'AI per generarlo. Perché dico che è un vicolo cieco? Se stai creando pagine e interazioni semplici, questo non è un problema, ma per quanto riguarda esigenze di business più complesse e personalizzate, è un disastro. Perché, indipendentemente da come progetti la struttura dei dati in JSON, le interazioni e le funzionalità che puoi rappresentare non raggiungeranno mai quelle che possono essere realizzate combinando HTML + CSS + JS. In altre parole, per soddisfare esigenze personalizzate reali, o generi un JSON incredibilmente complesso e un motore di rendering per analizzarlo; oppure riduci le esigenze e utilizzi solo il framework e le funzionalità che hai definito; oppure generi direttamente codice, e ora generare codice non è più complicato. Quindi, quelle prove di low-code di allora mi sembrano piuttosto inutili; o generi solo UI pura con interazioni form semplici, ad esempio: wix; oppure crei componenti altamente personalizzati, per scenari di business specifici come la generazione di questionari, per generare automaticamente, come varie app per form.
Se mi chiedi quale sia migliore tra il piano di Google e quello di OpenAI? Google a2ui, che genera completamente UI in modo dinamico, è il futuro, ma è ancora troppo avanzato; al momento, il piano di oai con UI personalizzata + selezione dinamica in base al contesto è più affidabile.
152