Open sanjarcode opened 1 year ago
Note: a GUI will still be needed, atleast for the prompt form. Ignorable.
Use cases:
Goal: improve user experience, radically.
The UI can be version controlled, improved, rollbacked by the user. It morphs on user interaction. If everything breaks down - default to a static UI/CLI with manual control.
MIP: increased indexability. An app, and it's flows can now be indexed, in addition to markup.
A GUI can be considered a "sugary" (for the human 🧠) version of a TUI/CLI.
A static UI works, but opportunity cost for it it high:
If the UI is "generated"/"controlled" by an AI (or even a rudimentary selection algorithm) before being presented to the user, this would solve such problems.
A chat prompt seems to be an okayish general UI, but it's slow and too unstructured. Other UIs can be thought of as solutions for this problem: