← Writings September 11, 2026

Chat vs Structured UI

Pros and cons of a structured UI

Structured UI is good for the following types of tasks: repeatable, high signal, reviewable, and high consequence workflows. We can use our existing patterns and present users with interfaces that are easy to learn due to consistency across sessions, which reduces the need to remember the right way to formulate an effective prompt.

For agents in particular, a defined UI also allows us to control what we feed into the agent and makes the response from the LLM more predictable. We don’t have to necessarily handle someone using the wrong word, or an underbaked prompt. While this doesn’t yield determinism from the output, it helps to control the variables. It is best when you have these characteristics:

Downsides include:

Examples of when to use structured UI

A good UI for a specific task will depend on a case-by-case basis, but some examples that could make sense for agents:

Pros and cons of a chat interface

Naturally, chat has similar benefits, more specifically toward exploration and discovery. Within chat flows, the cost of figuring out what you should do is very low compared to a UI. This makes it incredibly effective for open-ended requests and follow-ups that refine a task until it’s in a state that’s actionable for an agent.

Chat workflows are often better at some of the following:

But chat suffers from:

Examples of when to use chat

Chat can function for many workflows, but should be emphasized for:

A decision framework

Every situation needs to be evaluated on a case-by-case basis, and we can strengthen our prescription as we get more comfortable with the types of UI that come out of it. But a useful starting point is to run each workflow stage across these dimensions:

Dimension Prefer structured UI when… Prefer chat when…
Goal clarity The goal and operation are already known The user has a goal but not a procedure
Input space Inputs are finite, typed, or validated Inputs are open-ended or context-rich
Task frequency The action is repetitive and common The action is episodic or long-tail
Path variability The process follows a stable sequence The path changes based on discoveries
Precision Exact values and scope are important Approximate intent is enough to begin
Comparison Users must scan or compare alternatives Users need a synthesized recommendation
Risk Errors are costly or difficult to reverse The interaction is exploratory or reversible
Object count Many entities must be inspected A small number of entities are discussed
State complexity Current state must remain continuously visible The state can be summarized conversationally
User expertise Experts need speed and density Novices need help translating goals into actions
Explainability Evidence must be inspectable or audited A narrative explanation is sufficient
Commitment The user is approving or executing The user is framing, researching, or planning