Automation complacency
The system is right often enough that the reviewer stops reading. Accuracy created the risk; only interaction design can reduce it.
Practice
A deterministic interface tells the user what happened. An agentic one has to tell them how sure it is, what it is about to do, and how to stop it — before it does.
Conventional interface design assumes the system knows what it did. An agentic system does not: it estimates, it acts on that estimate, and it is sometimes wrong in ways that look exactly like being right. Everything a user needs in order to work with that safely — how sure it is, what it is about to do, how to stop it, and how to undo it — has to be put there deliberately.
“Should it be an agent?” is the wrong question; “how far up this ladder, for which action?” is the right one. This is our framing — there is no ratified standard for it — and we set the rung per action rather than per product, because a system is usually several of these at once.
Retrieval, summarisation and ranking. The model changes what the user sees and nothing else. The design problem is provenance: every claim on screen traceable to the source it came from.
Drafts, recommendations and pre-filled forms, always landing in an editable state. The user must be able to tell at a glance which parts of what they are looking at were written by a machine.
The agent assembles a complete, inspectable plan and stops. This is the rung where most consequential enterprise work belongs, and the rung where design earns its money: an approval nobody reads is worse than no approval at all, because it launders the decision.
Suitable where actions are reversible and the blast radius is bounded by permission rather than by good intentions. Requires a real undo, a notification the user will actually see, and a hard stop control.
Continuous operation inside an explicit budget of time, money, calls and scope. Every exit condition is written down before launch, and exceeding any of them pauses the agent rather than asking it to use its judgement.
A probabilistic answer presented with deterministic confidence is a design defect.
Users calibrate their trust in the first week and then stop checking. If the interface looks equally certain when the system is guessing, that calibration settles in the wrong place and every later safeguard is decorative. We make the model's own uncertainty a first-class element of the layout, and we design the refusal — the state where the honest answer is that there is not enough evidence — as carefully as the success state.
Human-in-the-loop is a claim about the interface, not about the org chart.
Oversight fails in a specific and predictable way: the review step exists, the reviewer approves everything, and the audit trail records a human decision that never happened. The fix is design work — show the diff not the output, surface the cases that actually warrant attention, make rejection as cheap as approval, and keep a stop control visible while the agent is running rather than only before it starts.
If you cannot reconstruct why the system did that, you cannot defend it.
An agent that reads mail, files contracts or provisions infrastructure will eventually do something someone has to answer for. Raw traces are built for engineers debugging at 2am; they are not an explanation. We design the readable layer on top — what the agent was asked, what it looked at, what it decided, what it changed, and who approved it — and we make it reachable from the record it affected rather than from a separate observability tool.
None of these are model problems, and none of them are fixed by a better model.
The system is right often enough that the reviewer stops reading. Accuracy created the risk; only interaction design can reduce it.
Fluency reads as competence. Without a visible uncertainty signal the user has nothing to weigh the answer against.
A confirmation step that shows the output instead of the change. It produces an audit record of a decision nobody actually made.
Agent permissions inherited from a human account. Bound the agent by scope and budget, not by the assumption it will behave.
Work happening on the user's behalf with no indication it is running, no progress, and no way to stop it before it finishes.
An action that cannot be undone should have been gated for approval. If it is neither reversible nor gated, the design has made a choice by omission.
Bring us the riskiest action it will take. That is where the design starts.