Raw capture â raw/experience-design-for-agents.md
url: https://kurtiskemple.com/blog/agentic-experience-design/ date_fetched: 2026-07-05 backfilled: true
The single biggest factor in whether an agent gets adopted or abandoned is experience design.
In my role as head of developer strategy and platform experience for the Slack Platform at Salesforce, I have a unique vantage pointâIâve seen firsthand what admins will actually install in their organizations and which agent experiences actually lead to adoption rather than abandonment. Iâve distilled these adoption patterns into the following framework.
Agents introduce a genuinely new paradigm in human-computer interaction (HCI)âpartial autonomy. Partial autonomy is defined as a system that can plan, take action within bounds, and is responsible for the outcomes of that plan. Thatâs what makes agents a new interaction layerâthey introduce a fundamentally new relationship between human and system, one that restructures the entire interaction hierarchy.
This is part of a well-established pattern. Every time a new interface introduces a new paradigmâCLI, GUI, web, mobileâit creates a new experience design space with its own constraints, patterns, and principles. Each shift followed the same structure: the new layer emerged, old design principles didnât fully transfer, and a new discipline had to be developed to account for the layerâs unique properties.
Weâre in the middle of the partial autonomy paradigm shift now. The common agent failure modes we see today are a manifestation of old principles not transferringâagents donât have their own place in the hierarchy because the hierarchy was never restructured to accommodate them. This is what makes agentic experience design a necessary and distinct discipline.
The agentic interaction layer requires a fundamental reevaluation of where agents fit in the HCI model. This new model must account for the changes in ownership of responsibility, planning, and authority that partial autonomy introduces.
Partial autonomy requires clear boundaries of responsibility at each layer of the interaction hierarchy. Previously, humans were responsible for everything above automation and executionâintent, judgement, planning, and outcomes. Workflows handled automation. Tools handled execution.
Partial autonomy changes that. With agents taking on planning and outcomesâresponsibilities that previously belonged to the humanâa new layer is created in the interaction hierarchy. The injection of this new layer between humans and workflows forces a redefining of the responsibility boundaries across the entire stack:
The responsibility model redefines the boundaries of responsibility across the stack to accommodate the agent layer. Because autonomy must align with responsibility, the distribution of autonomy across the system must be redefined as well.
Each layer in the responsibility model requires a specific degree of autonomy to fulfill its role. Before agents, the hierarchy was straightforwardâhumans had full autonomy over intent, judgment, planning, and outcomes. Everything below them was deterministic or invoked on demand. Workflows ran their sequences. Tools executed their functions.
With agents now responsible for planning and outcomes, they require a minimum amount of autonomy to carry out those responsibilities. Because the scope of planning and outcomes an agent is responsible for can expand over time, its autonomy must be bounded and not rigid. The autonomy model defines the degree of autonomy each layer requires to fulfill its role in the responsibility model:
Responsibility and autonomy define the environment within which agents plan and deliver outcomes, but defining that environment is not enough on its own. For agents to actually carry out that role, they need context to plan and authority to take action.
Context is the informational environment that makes coherent planning possible over time. As the scope of outcomes an agent is responsible for expands, context gives the agent the continuity it needs to keep planning coherently across a larger body of work.
Context includes the goal, constraints, decisions already made, the current state of the work, the relevant history, and the open questions that still shape what should happen next. It is not just prior conversation or retrieved material. It is the working environment the agent plans within.
Without that environment, an agent can only react to the immediate turn in front of it. Local reactions can sometimes produce useful outputs, but they are not the same thing as coherent planning. Planning requires continuity: the ability to stay oriented as the work unfolds, dependencies accumulate, and the taskâs state changes over time.
This is why drift is such a central failure mode in agentic systems. Without actively managing context over time, the agentâs understanding of the userâs intent can drift, and its view of the workâs state can become stale or incoherent. Those risks grow as interactions become longer, more complex, and more consequential.
Context management is the practice of maintaining the informational conditions for coherent action over time. The design problem is not just remembering more. It preserves relevance, structure, continuity, and history so the agent can keep planning toward the right goal, within the right constraints, based on the right understanding of the workâs current state and the userâs intent.
Because context shapes planning, it becomes part of the basis for justifying outcomes. Governing an agent, therefore, means governing not just what actions it can take, but what information, constraints, and prior decisions it is allowed to plan from. In that sense, context management is also an accountability surface.
Context provides the continuity that makes coherent planning possible over time. But coherent planning alone is not enough to produce outcomes; the agent also needs authority to act.
Authority is what bridges the gap between having a plan and achieving outcomes. But because authority allows an agent to take autonomous action, it also introduces risk. The design problem is not simply whether the agent can act, but how that authority can be exercised without displacing human judgment.
For authority to remain aligned with human judgment, the agentâs actions have to stay transparent, steerable, and resilient under failure:
Authority also requires mechanisms for error correction and explicit boundaries on scope:
All of these conditions depend on the agentâs state being inspectable. Without a visible, queryable state of the work, transparency is reduced to narration, and steering becomes guesswork, while failure recovery, reversibility, and guardrails become much harder to trust in practice. Inspectable state is what turns those conditions from design intentions into working controls.
The agent cannot deliver outcomes without authority to act. But authority that cannot be seen, steered, or recovered from removes the humanâs ability to exercise judgment and intervene. When that happens, trust breaks down and authority contractsâthe agent is restricted to a narrow scope of outcomes. The goal is the opposite: authority that can expand as the agent earns trust, taking on larger and more consequential work over time.
Progressive authority is the mechanism by which the scope of outcomes an agent is accountable for expands over time. As the agent demonstrates competence with a given action, it is granted expanded autonomyâtaking on larger, more consequential work.
An agent that has consistently delivered accurate research summaries within a defined scope has earned the trust required to take on broader research with less oversight. That trust is built action by actionâthe agent demonstrates it can handle a given action responsibly, and expanded autonomy is granted for that action as a result. The same principle governs how trust works between people: it accumulates through demonstrated competence and is extended through deliberate decisions, not assumed.
This operates at two levels simultaneously:
Progressive authority completes the chainâresponsibility defines what the agent owns, autonomy defines the boundaries within which it operates, context enables coherent planning, authority enables outcomes, and progressive authority allows the scope of those outcomes to grow as trust is earned and autonomy is granted.
Agentic experience design is a new discipline because agents represent a new interaction layerâand new interaction layers have always demanded new ways of thinking about design.
The discipline starts with a responsibility model. Humans own intent and judgement. Agents own planning and outcomes. Workflows own automation. Tools own execution. Responsibility sets autonomy: the freedom each layer gets is determined by what itâs responsible for.
From there, a causal chain connects the remaining principles. Context enables planningâwithout it, the agent canât fulfill its core responsibility. Authority enables outcomesâwithout it, the agent has a plan it canât execute. Progressive authority expands the scope of outcomes over time, as the agent demonstrates competence and earns trust from users and admins alike.
Throughout, the discipline must account for every persona the layer touchesâusers who interact directly with agents, developers who build agentic experiences on platforms, and admins who govern them across organizations. A system that works for one persona but fails the others wonât survive contact with production.
The design posture is consistent: ship with narrow, inspectable, reversible defaults. Make the authority structure visible. Invest in context management so the agent stays coherent over multi-step, long-running work. And let authority expand progressively as trust is earned. Constraints arenât limitationsâtheyâre what make the product usable at an organizational scale.