AI dynamisch gegenereerde UI is geen probleem, technisch gezien is het niet meer de low-code benadering en technische oplossing van vroeger, en het is ook niet nodig om JSON te gebruiken, je kunt gewoon dynamisch HTML/CSS/JS genereren. Dynamische UI hoeft niet aan alle scenario's te voldoen, het is geschikt voor situaties waarin je direct aan de slag kunt. Daarnaast zijn er nu eigenlijk twee hoofdrichtingen voor dynamische UI: De ene is de volledig dynamisch gegenereerde UI van Google, die heeft een hoge flexibiliteit, maar de stabiliteit is iets minder. De andere oplossing is de ChatGPT App die OpenAI aan het ontwikkelen is, het zijn eigenlijk kleine programma's die al zijn gemaakt en op aanvraag worden aangeroepen. Bijvoorbeeld, als je een hotel wilt boeken, hoef je niet uit ChatGPT te stappen; in het chatvenster verschijnt een klein programma voor het boeken van hotels dat automatisch de informatie invult op basis van wat je hebt gegeven, en je kunt het zelf aanpassen en bevestigen om de hotelboeking te voltooien.
brucexu.eth ❤️🐼🦇🔊
brucexu.eth ❤️🐼🦇🔊19 dec, 06:41
Dit project lijkt op het eerste gezicht geweldig, maar in werkelijkheid is het een doodlopende weg. Dit pad werd tien jaar geleden al verkend door het front-end team van Taobao, waar ik ook aan heb bijgedragen door iets te ontwikkelen. In wezen gaat het om het maken van een dynamische UI-rendering engine, die webpagina's en interacties beschrijft met JSON en andere gestructureerde talen, in combinatie met een React-componentenbibliotheek om no-code applicaties te genereren, en zelfs de UI dynamisch aan te passen. Alleen was het toen nodig om te slepen of JSON handmatig te schrijven, nu gebruikt Google AI om het te genereren. Waarom zeg ik dat het een doodlopende weg is? Als je eenvoudige pagina's en interacties maakt, is dat zeker geen probleem, maar voor complexere bedrijfs- en maatwerkbehoeften gaat het mis. Want ongeacht hoe je de datastructuur ontwerpt, kan JSON nooit de interacties en functionaliteiten weergeven die je kunt bereiken met een combinatie van HTML + CSS + JS-code. Met andere woorden, voor echte maatwerkbehoeften moet je ofwel een ongelooflijk complexe JSON en rendering engine genereren om het te parseren; ofwel de eisen verlagen en alleen de door jou gedefinieerde frameworks en functionaliteiten gebruiken; ofwel direct code genereren, wat tegenwoordig niet meer zo ingewikkeld is. Dus die low-code pogingen van toen lijken mij vrij nutteloos, ofwel genereer je puur UI met eenvoudige formulierinteracties, zoals: wix; ofwel heb je hoogst aangepaste componenten, gericht op specifieke zakelijke scenario's zoals het automatisch genereren van enquêtes, zoals verschillende formulier-apps.
Als je me vraagt welke oplossing beter is, die van Google of die van OpenAI? Google's a2ui, dat volledig dynamisch UI genereert, is de toekomst, maar het is nog te vroeg. Op dit moment is de oplossing van oai, die een op maat gemaakte UI biedt en dynamisch kiest op basis van de situatie, betrouwbaarder.
155