In theory this seems like a reasonable solution, but in practice, it really is impossible. Is the help documentation going to be generative too? Or can I only ask a chatbot?
Secondly, the concrete example is not generative UI, it’s just generated data getting put into a schema.
I think the hard part of design is that you must consider the trade off between a new user and a power user. Overwhelm against progressive disclosure. It’s an art form in and of itself.
These apps will likely require extensive documentation.
The question is: Why expose it to the user if you can use an LLM to surface only the relevant information, contextualized to what they are doing?
We use this in our app, and it reads our docs to provide context when rendering the UI. I hope that most users never actually read our docs, and eventually learn to ask our app.
It can generally show the right UI, help them configure it, and use docs to ground it.