OUI-1: world's first model for Generative UI
Posted by zahlekhan 11 hours ago
Comments
Comment by znnajdla 10 hours ago
I have a feeling that the best AI systems to come will, in fact, be a complete package like this: a harness, a DSL, and an entire package designed to produce certain outcomes cheaper and faster.
And producing that complete package is why software engineering will not be obsolete.
Comment by WithinReason 9 hours ago
Comment by cpill 9 hours ago
Comment by WithinReason 9 hours ago
Comment by modemNoises 2 hours ago
It too is just software
Comment by alentred 9 hours ago
Seems like many AI products ride the same wave now. Open WebUI, OpenHands, OpenUI. I am a bit more dubious about this affiliation, though.
Comment by piterrro 8 hours ago
The html/css/js or a react app built by an LLM is not Gen UI.
Comment by nezhar 10 hours ago
Comment by joshmarlow 9 hours ago
Imagine a very small LLM embedded into a MetaMask equivalent where you just specify the task you want to do - ie, "I want to send USDT on mainnet", "I want to import the token at address 0x..." - and the wallet assembles the UX for this task for the human to execute.
Comment by zahlekhan 9 hours ago
Comment by pcdevils 7 hours ago
Comment by mmastrac 10 hours ago
Comment by zahlekhan 10 hours ago
Comment by mmastrac 10 hours ago
Comment by tomashertus 10 hours ago
I'm a huge believer in this future of software. Having the UI layer completely abstracted from pre-written code and dynamically generated "on the fly" based on the context of the user is, I believe, the future.
Just think about the complexity of localization and how many IFs you had to write to solve different language versions, etc. in the old PHP code. A lot of that complexity can simply disappear.
Having dynamically built UI won't only be better for the user experience, it can actually allow us to create much more personalized experiences (I hate when UI teams constantly redesign perfectly fine software).
Interestingly, this will open up a completely new consumption interface, because I believe there will be a UI predefined by the creator of the application (your day 1 user experience) that will then evolve into a more personalized experience over time.
So much room to grow in this space.
Comment by amazing_stories 9 hours ago
Comment by Boxxed 10 hours ago
IFs! Oh no! Throwing all of this into a non-deterministic and expensive black box is making it less complex, you say?
Comment by zahlekhan 10 hours ago
Comment by PhunkyPhil 9 hours ago
To take this a step further: https://chatjimmy.ai/
Imagine AppLess running a model as good as qwen at 20,000 tok/sec. It would be generated in a shorter amount of time as downloading a webpage right now. If this works out the consequences are kind of scary. The end of SaaS, the end of software being the moat or the property of companies, the embolstering of data protection (since that's fundamentally what code operates)...
Comment by zahlekhan 9 hours ago
Comment by c-hendricks 9 hours ago
> I hate when UI teams constantly redesign perfectly fine software
... with ...
> Having the UI layer completely abstracted from pre-written code and dynamically generated "on the fly" based on the context of the user is, I believe, the future
In this scenario there's still no guarantee that the UI won't randomly change. There's no guarantee that the ui generated for the user will be the same visit to visit.
Comment by mysterydip 10 hours ago
Why? Is two seconds too long? Would your other constraints be easier (usability and hardware spec) if this was longer? Does anyone actually need a UI generated in under a second?
Comment by TaupeRanger 10 hours ago
Comment by mcmcmc 9 hours ago
Comment by zahlekhan 10 hours ago
Comment by PhunkyPhil 9 hours ago
Comment by tomashertus 10 hours ago
Comment by tracyhenry 9 hours ago
I'm amazed that this blog doesn't even have a single screenshot/photo of the kind of UI they can generate.
Focusing on benchmarks in this domain feels very wrong.
Comment by thomasfromcdnjs 9 hours ago
Comment by tracyhenry 9 hours ago
Comment by spiderfarmer 9 hours ago
Typing this comment also did not solve your problem, because that would require the author to read your comment, add more screenshots and it would require that you revisit it.
Comment by tracyhenry 9 hours ago
I don't know what media you are talking about. It's all slop worse than current slop.
Comment by hmokiguess 10 hours ago
Comment by hatefulheart 10 hours ago
Comment by JohnBooty 9 hours ago
It's generally for letting users customize the own workflows. How many times have you, or one of your users, liked a piece of software because it mostly fits an existing workflow but that remaining 20% is an annoyance, or maybe even a dealbreaker?
This is probably more common for businesses. They have existing procedures. and they want your software to fit into their existing processes and workflows... not the other way around.
GenUI is far from a one size fits all approach or magic bullet, but it can address a lot of those situations that either would have been dealbreakers, annoyances, or change requests. I suppose it can also help with user retention; once they've put the time and effort into customizing your product they theoretically are less likely to switch to a competitor.
Existing OpenAI/Anthropic models seem to already handle this pretty well. As you might expect, letting users describe their own UI is pretty easy. The hard part is making it work and making sure they don't escape their sandbox...
Comment by zahlekhan 9 hours ago
Comment by bee_rider 9 hours ago
Of course pushing users toward subscription services they don’t need is part of the design goal. So I guess something where the user vibecodes up their own UI will not become standard. But we can dream.
Comment by ramesh31 10 hours ago
Comment by polotics 10 hours ago
It's also the only sentence I read on that page before closing it, of course.
Comment by ahknight 10 hours ago
Comment by raincole 10 hours ago
Congrats! Now you need to relearn it every time you open the app.
Comment by kemiller 10 hours ago
Comment by dlcarrier 7 hours ago
Comment by someguynamedq 5 hours ago
Comment by znnajdla 10 hours ago
Comment by zahlekhan 9 hours ago
Comment by orbital-decay 10 hours ago
Comment by zahlekhan 10 hours ago
Comment by Den_VR 10 hours ago
Comment by zahlekhan 9 hours ago
Comment by troupo 9 hours ago
These are inherently contradictory statements.
When people actually did research instead of vibe-coding, they learned it the hard way.
Comment by cpill 9 hours ago
Comment by zahlekhan 9 hours ago
Comment by IncreasePosts 10 hours ago
Comment by PhunkyPhil 9 hours ago
Comment by throwaway613746 10 hours ago