The Interface Problem Is No Longer Buttons, It Is Intent
Hatched by Peter Buck
Jun 10, 2026
10 min read
1 views
84%
The strange new bottleneck in software
What if the hardest part of building software is no longer making things possible, but making them usable by an agent that has no patience for your menu hierarchy?
For decades, interface design has been obsessed with making actions visible, safe, and orderly for humans. We learned to hide complexity behind tabs, panels, and workflows. We grouped controls by function, by feature, by technology. That made sense when the user had to recognize, click, drag, and remember.
But a different kind of user is arriving. Not a person sitting at a screen, but an agent that can write code, search the web, manipulate calendars, move the mouse, type into fields, and chain these actions into outcomes. Once software becomes something an agent can do rather than something a person can visit, the old logic of interface design starts to crack.
The deeper question is no longer, “How should a human find this control?” It is, “How should a system expose its possibilities so that intent can become action without friction?” That shift changes everything.
From panels to pathways
Traditional interfaces are usually organized around the internal structure of the system. A control panel for a factory valve is beautiful when your question is narrow: does this valve let water into tank B? It is much less helpful when your real need is broader: are all the water valves closed before shift change? That second question is not about a single component. It is about a workflow, a recurring situation, a use case.
This is the hidden limitation of many interfaces: they answer component questions elegantly and system questions awkwardly. Humans compensate by mentally stitching together scattered controls into a task. Agents, however, should not need to improvise around the interface. They need a map of the task itself.
Think about a travel app. A feature-based interface might offer separate places for flights, hotels, car rentals, and trips. A use-case interface would instead begin with: “Plan a weekend in Lisbon for two, under $1,200, with airport pickup and a late checkout.” The difference is not cosmetic. In one case, the user assembles actions. In the other, the system organizes around intent.
That distinction matters even more for agents because agents are not merely browsing. They are executing. A human can tolerate hunting through twenty controls if the stakes are low. An agent that must reliably complete work at scale cannot.
The best interface for an agent is not the one that exposes the most functions. It is the one that compresses the distance between intent and safe execution.
This is where the new agentic tooling landscape becomes interesting. If an agent can already operate code, search engines, calendars, and input devices, then the scarcity is not capability. The scarcity is coherent affordance. The challenge is no longer “can the agent do it?” but “can the agent understand what kind of action this is, where it belongs, and how to chain it with other actions?”
Why agent tools need a use-case architecture
Most tool ecosystems are built like a hardware warehouse. Each tool exists as a discrete object with a name, a signature, and a purpose. That is fine for developers who know what they want. It is bad for intelligence that must reason from goals.
An agent does not think in terms of sendEmail(), openBrowser(), or createCalendarEvent(). It thinks in terms of outcomes: confirm the meeting, prepare the report, locate the invoice, notify the team, coordinate the next step. If the tool layer only mirrors internal system boundaries, then the agent must solve a translation problem before it can solve the actual task.
A better architecture would expose tools the way a well-designed city exposes streets: not as a pile of isolated services, but as routes through recurring human intentions. For instance:
- Prepare my day: check calendar, identify conflicts, draft reminders, open relevant documents.
- Follow up on this lead: search web, summarize context, draft email, log into CRM, schedule next touchpoint.
- Close the loop on a task: verify completion, update status, notify stakeholders, archive artifacts.
Notice what changes here. The interface stops centering on what the system can do and starts centering on what the user repeatedly needs to accomplish. For humans, this reduces cognitive load. For agents, it reduces the entropy of planning.
This is especially important because agents are brittle in a different way than humans. Humans can infer missing structure from context, make social guesses, and recover from ambiguity with common sense. Agents can be brilliant at search and synthesis, yet surprisingly clumsy at orchestration if the tool landscape is fragmented. They need a use-case grammar.
A use-case grammar is a way of organizing tools so that each cluster corresponds to an intention, not a mechanism. Instead of asking whether a function belongs to “calendar” or “communication,” ask whether it helps complete a repeatable job. In other words, design for the job to be done, not the taxonomy to be maintained.
That is why a tool library for agents is more than an inventory. It is an interface language. If done well, it becomes a utility layer that any agent framework can speak, because the abstraction is not tied to a single model or runtime. It is tied to the shape of action itself.
The real unit of design is not the feature, it is the loop
Once you see use cases as the right organizing principle, a deeper pattern emerges: most valuable work happens in loops, not isolated actions.
A loop has four parts:
- Trigger: something needs doing
- Context: the agent gathers relevant facts
- Action: the system does something concrete
- Verification: the result is checked, logged, or handed off
This is the true unit of agentic software. A calendar update is not just a calendar update. It is often part of a loop: receive request, inspect availability, propose times, send confirmation, update records, notify collaborators. A single action is rarely the point. The point is the complete progression from uncertainty to closure.
This is where the analogy to factory panels becomes powerful. A panel built around individual valves is easy to inspect, but hard to operate at shift change. A panel built around shift routines, like “start production,” “pause line,” “drain system,” or “prepare cleanup,” would better match the operator’s actual work. It would surface the sequence, the dependencies, and the checks that matter.
Software should increasingly do the same for agents.
Imagine a customer support agent. A feature-centric toolset might include ticket lookup, macro reply, tag update, refund issuance, and sentiment analysis as separate operations. A loop-centric toolset would instead define higher-level pathways: “triage request,” “resolve billing dispute,” “escalate abusive behavior,” “close and summarize case.” The agent still uses the same underlying actions, but the structure helps it reason like an operator rather than a button masher.
This matters because the hardest failures in AI are often not failures of intelligence. They are failures of coordination. The agent knows enough to act, but not enough to know what sequence of actions constitutes a good answer. A loop-centered architecture teaches that sequence.
Good software for agents should not ask them to discover the workflow. It should make the workflow legible.
A practical framework: expose actions at three levels
If you are designing tools, interfaces, or agent systems, the most useful model may be a three-level stack.
1. Primitive actions
These are the raw capabilities: search, click, type, write code, create file, send message, schedule event.
Primitives are necessary, but they are not enough. They are the alphabet, not the sentence.
2. Task bundles
These combine primitives into recurrent tasks: onboard a user, prepare a meeting, reconcile an invoice, draft a follow-up, update a status page.
Task bundles reduce planning overhead. They are where a tool library begins to feel intelligent rather than merely powerful.
3. Intent pathways
These are end-to-end workflows organized around human goals: launch a campaign, run shift changeover, close the loop on an incident, prepare tomorrow’s priorities, complete procurement approval.
Intent pathways are the highest-value layer because they match how work is actually requested. People rarely ask for primitives. They ask for outcomes.
The mistake many systems make is staying trapped at level 1, then wondering why adoption is low or orchestration is fragile. The temptation is to believe more granularity equals more flexibility. In reality, flexibility without structure becomes noise.
A useful test is simple: if a user had to describe this capability in one sentence, would they name a function or a mission? If they would name a mission, the interface should probably be organized around that mission.
This is not an argument against modularity. It is an argument for modularity with narrative. The system should still be built from composable parts, but those parts should assemble into stories the agent can follow.
The coming standard for agent tooling
The most interesting future platforms will not merely provide tools. They will provide shared action semantics. That means tools described in a way that is portable across frameworks, comprehensible to orchestration layers, and useful to a broad ecosystem of agents.
This is more than convenience. It is a form of standardization that may matter as much as APIs did for the web.
Why? Because once many agents can act, interoperability becomes the key source of leverage. A tool that only one framework can understand is like a road that only one car can drive on. A tool that is described in a common language of actions becomes part of a larger ecosystem of motion.
There is also a governance angle here. When tools are exposed as use-case pathways, they are easier to constrain, audit, and make safe. You can attach permissions to the pathway “send client follow-up” more naturally than to a pile of low-level primitives. You can define checkpoints, require confirmation, or log outcomes at the level that humans actually understand.
That may be the real upside of use-case organization. It is not just usability. It is accountability. Human operators, product teams, and security systems all understand intentions better than raw mechanics.
In that sense, the future interface is not a dashboard and not a prompt box. It is a structured contract between what a user wants, what an agent can do, and how the system proves it did the right thing.
Key Takeaways
-
Stop organizing only by components or features. Ask what recurring human task each tool supports, and group tools by those tasks.
-
Design for loops, not isolated actions. Most valuable work is a sequence: trigger, context, action, verification.
-
Expose three levels of capability. Offer primitives, task bundles, and intent pathways so agents can operate at the right level of abstraction.
-
Treat tool descriptions as an interface language. The way actions are named and grouped shapes what agents can reliably plan and execute.
-
Optimize for accountability as well as convenience. Use-case pathways make permissions, logging, and safety rules easier to apply.
The future interface is a map of intentions
We spent decades teaching software to show us its internals more clearly. That was progress, but it was only half the story. The next leap is to make software legible not around what it contains, but around what people repeatedly need to get done.
Agents intensify this shift. A human can survive a messy menu. An agent cannot thrive in a taxonomy that was never meant for action. If software is becoming something that can be executed by intelligence, then the most important design question is no longer where a control lives. It is what kind of work that control belongs to.
That is the deeper transformation: from interface as structure to interface as intention.
The organizations that understand this will build systems that feel less like toolboxes and more like collaborators. And the most valuable software of the next decade may be the software that can answer, with perfect clarity, not just “What can I do?” but “What are you trying to accomplish right now?”
Sources
Hatch New Ideas with Glasp AI 🐣
Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)
Start Hatching 🐣