Designer says AI agents are intermediaries, like medical go-betweens, not users
On Habr, a designer pushed back against Nielsen Norman Group: AI agents are not new users but intermediaries, like a nurse between a doctor and a patient. The difference is fundamental. An intermediary can distort information, make mistakes and lose context. Medicine has known this for a long time.
AI-processed from Habr AI; edited by Hamidun News
This week a discussion unfolded on Habr about how to classify AI agents in interface design. Kiara Pellegrini of Nielsen Norman Group proposed a simple logic: an agent has goals, interacts with an interface and tries to achieve those goals. So it is a user. But a UX designer with eight years of experience as a doctor disagrees: this is not just an imprecise definition but a deep misunderstanding of the architecture.
Why an agent is not a user
An agent clicks buttons, fills in fields and gets results, just like a user. But there is a critical difference in motivation and responsibility. A user acts for themselves. An agent acts for you, representing your goals through interpretation. This transforms the entire dynamic of interacting with an interface.
When a designer designs for a user, they create a channel of direct access: a person sees something, understands it and acts. A mistake is their own mistake of understanding or attention. When an intermediary enters the chain, new points of failure appear. An agent may misread your intent, may forget context, and may run into an exception without knowing how to react.
Medicine has known this question for a century
A nurse in a hospital is a classic intermediary. A doctor writes a prescription, the nurse carries it out, the patient receives the medication. Each level can distort the information: the doctor wrote the dose unclearly, the nurse misread it, the patient forgot the instructions. That is why medicine developed an entire culture of error insurance:
- Double-checking of critical procedures
- Standardized forms and protocols instead of free-form text
- Alarms when readings deviate from the norm
- Mandatory documentation of every step
- Clear feedback channels between levels
The result: medicine designs not for an ideal intermediary but for a real one, who can make mistakes.
What this means for interface design
If we accept that an agent is an intermediary and not a user, the designer's task changes. Interfaces need to not merely "work" but to work reliably even when the intermediary makes mistakes or does not fully understand the context. That means explicit confirmations before critical actions, detailed logging of every step, the ability to roll back an operation, and making the system state readable to the agent at every stage.
Today most interfaces are designed for direct human interaction. When you throw an agent at them, they often break, because there is no safeguard against the intermediary misunderstanding the design's unspoken agreement.
- Nov 2, 2026Karpathy builds a YouTube clone with 6454 videos from Hacker News recommendations in two hours
- Nov 2, 2026Karpathy used Claude to build HackerTube from 6,454 videos recommended on Hacker News
- Nov 2, 2026Arca gives AI agents finance tasks lasting up to 10 days, but leaves the trades to humans
- Nov 2, 2026DeepSeek open-sources Super-agent prototype: p95 task completion time of 15.7 minutes vs. 29.5
Key Questions Answered
Why an agent is not a user?
An agent clicks buttons, fills in fields and gets results, just like a user. But there is a critical difference in motivation and responsibility. A user acts for themselves. An agent acts for you, representing your goals through interpretation. This transforms the entire dynamic of interacting with an interface. When a designer designs for a user, they create a channel of direct access: a person sees something, understands it and acts. A mistake is their own mistake of understanding or attention. When an intermediary enters the chain, new points of failure appear. An agent
What are the key details on Medicine has known this question for a century?
A nurse in a hospital is a classic intermediary. A doctor writes a prescription, the nurse carries it out, the patient receives the medication. Each level can distort the information: the doctor wrote the dose unclearly, the nurse misread it, the patient forgot the instructions. That is why medicine developed an entire culture of error insurance: Double-checking of critical procedures Standardized forms and protocols instead of free-form text Alarms when readings deviate from the norm Mandatory documentation of every step Clear feedback channels between levels The result: m
What this means for interface design?
If we accept that an agent is an intermediary and not a user, the designer's task changes. Interfaces need to not merely "work" but to work reliably even when the intermediary makes mistakes or does not fully understand the context. That means explicit confirmations before critical actions, detailed logging of every step, the ability to roll back an operation, and making the system state readable to the agent at every stage. Today most interfaces are designed for direct human interaction. When you throw an agent at them, they often break, because there is no safeguard again
Test Frontier LLMs & Autonomous Agents in One Workspace
Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.
The AI world, distilled — once a week
Seven stories that actually mattered, hand-picked. No noise, no reposts, no press releases.
Done! Check your inbox for a confirmation.