The user needs to able to discover the capabilities and limitations of the system they are using.
For most practical examples I can think of, this approach would complicate that, if not make it nearly impossible.
The user needs to able to discover the capabilities and limitations of the system they are using.
For most practical examples I can think of, this approach would complicate that, if not make it nearly impossible.
I'm also not convinced this makes traditional methods: walkthroughs, support videos, trainings etc impossible?
My friend just discovered coding agents (lol), and he's constantly finding new things it can do for him...
"Oh it can ssh into my raspberrypi and run the code to test it. Wow"
That was an emergent property of the cli coding agent that had no "traditional" discoverability.
They just want to see a menu of available reports, and if the one they want isn't there, move on to a different way of doing what they need.