

Natural language is the lazy user interface
source link: https://austinhenley.com/blog/naturallanguageui.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Natural language is the lazy user interface
Natural language is the lazy user interface
1/27/2022

See the discussion of this post on Hacker News.
ChatGPT has kicked off a frenzy. It is all anyone in the tech world is talking about it seems. Startups are popping up left and right. Big companies are rapidly releasing ChatGPT-like features integrated in their products.
People are anticipating that large language models are going to revolutionize the world.
And maybe they will.
But a chat bot won't.
Expecting users to primarily interact with software in natural language is lazy.
It puts all the burden on the user to articulate good questions. What to ask, when to ask it, how to ask it, to make sense of the response, and then to repeat that many times.
But a user may not know what they don't know.
A good user interface let's me iteratively and incrementally explore the problem and solution space in a variety of ways.
A great user interface guides me and offers nudges.
Couldn't a natural language interface help with that?
Certainly.
But not as the only option. Probably not even the main interface.
The need to support multiple modalities isn't new—it just seems we are so awestruck by LLMs that new software features are launching that regress to a single modality.
Just slap a textbox on it!
The potential of LLMs goes far beyond a natural language interface.
For example, an application could feed the relevant context to the model behind the scenes and use that to preemptively suggest what I should do next. The toolbar could adapt to my specific task. Dialog boxes wouldn't have to be so static. I could point to a region of the screen and ask for an explanation. It could identify a misunderstanding before I do (see my prior work on inquisitive interfaces). The system could show me examples based on what I'm doing. Tutorials could take on a personality that better suits me.
The least it could do is intelligently give me a starting point for typing in a prompt. The tyranny of the blank textbox is real.
Because like my colleague recently said to me:
"people are bad at words"
Recommend
-
115
SLING - A natural language frame semantics parser The SLING Project has moved The SLING project has moved to https://github.com/ringgaard/sling. Please refer...
-
86
Professionals | Community Groups Programs | Google Developers
-
49
SpaceX Falcon Heavy Launch — Credit SpaceX
-
42
Natural Language Processing - NLP bot builder - NEXT
-
8
Lazy User Foreign Keys Mon, Nov 3, 2008A very common pattern in Django is for models to have a foreign key to django.contrib.auth.User for the owner(or submitter, or whatever other relation with User) and then to have...
-
10
Natural Language Interface Accessibility User Requirements – call for review Spoken interaction with mobile devices and consumer appliances such...
-
5
Designing user interface aesthetics that sync with the natural environment
-
5
10+ ways to design for digital devices using N...
-
8
Creating a seamless multi-language user interface in React Learn how to create apps that can display information in different languages based on user preferences. In this...
-
4
Natural Language Is an Unnatural InterfaceHow can we use familiar design patterns to constrain the unwieldy state space of large language models?There is nothing, I repeat nothing, more intimidating than an em...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK