Somewhere in the last two years, a chat box became the default answer to every product question. Need a feature? Add a chat box. Onboarding confusing? Chat box. Settings page too complex? Ship an assistant. The reasoning is never stated out loud, but it goes something like: language models are amazing at conversation, therefore conversation is the interface. That second step is where a lot of otherwise good products are quietly getting worse, and someone should say so plainly. A chat box is a fantastic interface for some things and a genuinely bad one for many others, and the difference is not subtle.
What a good button already knows
Consider the humble thermostat dial, or the volume slider, or a date picker. These interfaces have a property that chat throws away: they show you the entire space of what you can do, and they take you there in one motion. You see the range, you see where you are in it, and you move. There is no ambiguity about whether you were understood, because you did not describe your intent in words that could be misread. You just did the thing.
Now do the same task in chat. "Set the temperature to 70." The system has to parse it, maybe ask if you meant Fahrenheit, confirm it heard you, and hope you did not typo 700. You have taken an action that a dial handles in half a second and turned it into a small negotiation. This is worse. It is not worse because the model is dumb. It is worse because you replaced a direct manipulation with a description of a manipulation, and descriptions can fail in ways that turning a dial cannot.
The pattern generalizes. Any task where the set of choices is small, known, and structured is a task where a button, a toggle, a slider, or a form beats a chat box. Booking a flight, filtering products by price, picking a delivery date, toggling a setting: these are solved problems, and they were solved by making the options visible and clickable. Hiding them behind "how can I help you today?" is not innovation. It is making the user do the work of remembering and typing what a dropdown would have simply shown them.
Where chat actually earns its place
I am not against the chat box. I am against using it for everything, which is a different thing. Conversation is the right interface exactly when the alternatives break down, and there are clear cases.
- The action space is huge and open-ended. You cannot put a button for every possible question about a 200-page document, so "ask it anything" genuinely beats a menu.
- The user does not know the right vocabulary yet. When someone cannot name what they want, describing it in plain language and letting the system map it to features is a real gift.
- The task is inherently linguistic. Drafting, summarizing, translating, rewriting. Here the input and output are both text, so a text interface is not a compromise, it is the natural shape.
Notice what these have in common. Chat wins when the space of possibilities is too large or too fuzzy to lay out in advance. The moment the options are finite and nameable, a visible control wins, because it removes the guesswork on both sides.
The real cost of getting this wrong
The seductive thing about a chat box is that it is easy to build and looks modern, and it quietly transfers effort from the designer to the user. A good form is hard to design. You have to think about the fields, the order, the defaults, the errors. A chat box lets you skip all of that and say, in effect, "you figure out what to type." That is not a better experience. It is an unfinished one, dressed up as a feature, and users feel the difference even when they cannot name it.
The best AI products I have used lately do something smarter than picking a side. They use chat as an on-ramp and then hand you a real control. You describe what you want in words, and the system responds not with more words but with the actual slider, the actual form, the actual button, pre-filled and ready to adjust. Language gets you into the neighborhood fast. Direct manipulation lets you land precisely. That is the pattern worth copying, and it starts with admitting that the chat box, for all its charm, is a tool and not a religion.