71 points by fka 16 hours ago | 37 comments
sheo 7 hours ago
Shipping forms usually need verification of addresses, sometimes they even include a map
Especially if on the other end data that would be inputted in this form, would be stored in the traditional DB
Much better usecase would be use it in something, that is dynamic by nature. For example, advanced prompt generator for image generation models (sliders for size of objects in a scene; dropdown menus with variants of backgrounds or style, instead of usual lists)
cjcenizal 5 hours ago
Maybe a solution would look like the server expression a more general intent -- "shipping address", and leaving it to the client to determine the best UI component for capturing that information. Then the server will need to do its own validation of the user's input, perhaps asking for confirmation that it understood correctly.
jFriedensreich 11 hours ago
WillAdams 10 hours ago
I'd love to see folks finding the same sort of energy and innovation which was driving early projects such as Momenta and PenPoint and so forth.
bhj 7 hours ago
jFriedensreich 5 hours ago
ActionHank 11 hours ago
Conversations are error prone and noisy.
UI distills down the mode of interaction into something defined and well understood by both parties.
Humans have been able to speak to each other for a long time, but we fill out forms for anything formal.
aziaziazi 7 hours ago
For sure! UIs are also most of the past and present way to interact with a computer, off or online. Even Hacker News - which is mostly text - has some UI for to vote, navigate, flag…
Imagine the mess of a text-field-only interface where you had to type "upvote the upper ActionHank message" or "open the third article’ comments on the front page, the one that talks about On-demand UI generation…" then press enter.
Don’t get me wrong: LLMs are great and it’s fascinating to see experimentations with them. Kudos to the author.
visarga 11 hours ago
I thought you'd say not being able to reload the form at a later time from the same URL is bad. This would be a "quantum UI" slightly different every time you load it.
ActionHank 10 hours ago
If you look at many of the current innovations around working with llms and agents, they are largely around constraining and tracking context in a structured way. There will likely be emergent patterns for these sorts of things over time, I am implementing my own approach for now with hopefully good abstractions to allow future portability.
fka 11 hours ago
wddlz 9 hours ago
We found it lowered barriers to providing context to AI, improved user perception of control over AI, and provided users guidance for steering AI interactions.