@david_chisnall Lofty ideals, but there's a reason Windows became more popular than Linux despite being worse. Ease. Same reason GUIs won out over command lines. It might be more efficient to do things the way you've described, but you're never going to get everyone to do it - they broadly want the easiest way, and there's probably no easier UI than natural language. Not sure LLMs, which are indeed horribly inefficient, are needed for natural language *input* though?
@freequaybuoy You are making the opposite argument to the one that you think you are making. GUIs present a finite set of discoverable, unambiguous choices to the user. Command lines are closer to natural language interfaces: the set of commands available is not discoverable and it is not bounded. The difference is that a non-LLM command line will tell you if it canβt parse the input, whereas the LLM will instead do something that happens to be nearby in an n-dimensional latent space for which you have no way of building a good mental model.
@freequaybuoy You are making the opposite argument to the one that you think you are making. GUIs present a finite set of discoverable, unambiguous choices to the user. Command lines are closer to natural language interfaces: the set of commands available is not discoverable and it is not bounded. The difference is that a non-LLM command line will tell you if it canβt parse the input, whereas the LLM will instead do something that happens to be nearby in an n-dimensional latent space for which you...