All posts
Product design

Agentic UX: Designing Interfaces for AI Agents That Act on Their Own

Agentic UX explained: how designing for AI agents differs from chat, with concrete patterns for plans, approvals, task logs, interrupts and rollback.

By Mehdi Hassan8 min read

The short answer

Agentic UX is the design of interfaces for AI agents that plan and carry out multi-step tasks on a user's behalf. It differs from chat because the user supervises actions rather than reading answers. The core patterns are an editable plan, approval gates for risky steps, a live task log, interrupt controls and rollback after the agent finishes.

Key takeaways

  • In agentic UX the user is a supervisor, so the interface shows work in progress, not just answers.
  • Show the plan before the agent acts, and let users edit or reject steps.
  • Put approval gates on actions that send, spend, delete or touch other people.
  • A task log with links to every change makes the agent auditable and undoable.
  • Design interrupt and rollback first. They are what make autonomy safe to grant.

Part of AI Product UX: How to Design AI Features Users Trust

An agent doesn't wait for the next prompt. It takes a goal, breaks it into steps, calls tools and changes things in other systems. That makes the chat-first interface most AI products start with a poor fit, because the important information isn't the reply, it's what the agent did and what it's about to do. This guide covers the patterns that matter when the AI acts on its own. It's part of our guide to AI product UX.

What is agentic UX?

Agentic UX is the design of interfaces where an AI agent pursues a goal across several steps, using tools and making changes, with the user supervising rather than directing each step. The design problem shifts from presenting an answer to making delegated work visible, controllable and reversible.

A useful test is who decides the next step. In chat, the user does, by writing the next message. In an agent, the system does. Every pattern in this guide exists to give that decision back to the user at the moments that matter, without making them approve every trivial action.

Aspect

Chat UX

Agentic UX

User role

Asks and reads

Delegates and supervises

Unit of work

One message and reply

A task with many steps

Main screen

The conversation

The plan, progress and results

Time

Seconds

Minutes or hours, often in the background

Risk

A wrong answer

A wrong action in another system

Key controls

Regenerate, edit

Approve, interrupt, roll back

How is designing for AI agents different from designing chat?

Designing for AI agents is different because the agent's output is a set of actions with side effects, often taking longer than a user will watch. You design for delegation, background progress, interruption and audit, rather than for reading a reply.

  • State lives outside the chat: the agent changes records, files and messages elsewhere, so the UI has to show those changes, not just describe them.
  • Users leave: long tasks run in the background, so you need progress indicators, notifications and a clear summary when the user returns.
  • Errors compound: a wrong assumption in step two can make steps three to ten wrong. Plans and checkpoints catch this early.
  • Permissions matter: the agent acts with the user's access. The UI must make that scope visible and adjustable.

Not every AI feature should be an agent. Our comparison of copilot vs agent vs chat helps decide, and for smaller tasks, inline AI patterns often fit better.

How should an agent show its plan?

An agent should show its plan as a short, numbered list of steps in plain language before it starts, with the tools or systems each step will touch. Users should be able to edit, reorder, remove or approve steps, then let the agent run.

  1. Restate the goal

    One line confirming what the agent understood, such as "Find overdue invoices over $5,000 and draft reminder emails". Misunderstandings surface here, before any work is done.

  2. List the steps

    Plain-language steps, each naming the system it touches: "Search invoices in Billing", "Draft 12 emails in Gmail".

  3. Mark risky steps

    Steps that send, spend, delete or affect other people get a visible marker and will pause for approval.

  4. Allow edits

    Users can change parameters, remove steps or add constraints like "don't contact anyone in the EU accounts".

  5. Start or schedule

    Run now, run in the background or schedule. Make it clear the user can stop at any point.

For quick, low-risk tasks, a plan step adds friction. Show plans by default for multi-step or risky tasks, and let experienced users skip them for task types they've already approved.

When should an agent ask for approval?

An agent should ask for approval before any action that's hard to reverse or that affects someone other than the user: sending messages, spending money, deleting data, changing permissions or publishing content. Reading, searching and drafting usually don't need approval.

Action type

Example

Approval pattern

Read or search

Look up account history

No approval, log it

Draft

Write emails for review

No approval, results held for review

Change own data

Update the user's notes

Approval optional, undo available

Change shared data

Edit CRM records in bulk

Batch approval with a preview of changes

External or irreversible

Send emails, pay, delete

Explicit approval per batch or item

Show approvals as a diff where you can: what will change, from what, to what. A list of "Update 40 records" asks for blind trust. A preview of the 40 changes, with the option to exclude some, asks for review. When approvals pile up across a team, they become a review queue. Pair every approval with undo, as our guide to recovery patterns for AI errors explains.

What should an agent task log show?

An agent task log should show each step the agent took, the tool it used, the result and a link to anything it changed, in time order. It turns an opaque process into something the user can audit, debug and undo.

  • Live progress: the current step highlighted, completed steps checked, remaining steps greyed out.
  • Tool calls in plain words: "Searched invoices: 23 results" rather than raw function names, with details expandable for technical users.
  • Links to changes: every created or edited record links to the record itself.
  • Sources: when the agent used documents or web pages, show them the way you would show citations in AI answers.
  • A summary at the end: what was done, what was skipped and why, and what needs the user's attention.

While the task runs, the log doubles as the loading state. Our guide to AI loading states covers how to show thinking and tool use without overwhelming users.

Hypothetical example: an agent that cleans up a CRM

For example, suppose a sales agent is asked to merge duplicate contacts. The plan shows three steps: find duplicates, propose merges, apply approved merges. Step one runs without approval and logs "Found 48 likely duplicate pairs".

Step two shows each proposed merge as a side-by-side diff, with the fields that will be kept highlighted. The user excludes six pairs and approves the rest. Step three applies the merges and links each merged record in the log, with one "Undo all merges" control available for a set period.

How do interrupt and rollback work in agentic UX?

Interrupt lets users pause or stop an agent mid-task, ideally at a safe point between steps, and redirect it. Rollback lets users reverse what the agent did after it finishes, either per action or as a whole task. Together they're what makes granting autonomy feel safe.

Pros

  • Users grant more autonomy when they know they can stop and undo.
  • Mistakes become cheap, so the agent can be useful before it is perfect.
  • Audit and compliance teams get a clear record of what changed.

Cons

  • True rollback needs engineering support in every connected system.
  • Some actions, like sent emails or payments, can't be undone, only followed up.
  • Pausing mid-step can leave data half-changed without careful design.

Be honest in the UI about what can be undone. Mark irreversible steps clearly in the plan, and for them, offer the closest alternative, such as drafting rather than sending. The design system components for AI products guide covers how to standardize plan, log and approval components so every agent feature behaves the same way.

How do you explain an agent product to buyers?

Explain an agent product by showing what it does step by step, with a real task, its plan, the approvals and the result, rather than describing autonomy in abstract terms. Buyers need to see where they stay in control, because that's their biggest worry about agents.

The same patterns that build trust in the product build trust on the website. Our guide to designing an AI agent website covers how to show this on a marketing page. If you're hiring help with the product itself, read how to pick an AI product design agency, and the UI/UX glossary explains terms you'll hear along the way.

Frequently asked questions

What is the difference between an AI agent and a workflow automation?
A workflow automation follows fixed rules you define in advance: when this happens, do that. An AI agent decides its own steps toward a goal, choosing tools and adapting when results differ from expectations. That flexibility is why agents need plans, approvals and logs in the interface, while traditional automations mostly need setup screens and run history.
Should AI agents run in the background?
Long tasks should, with clear progress and notifications. Users won't watch an agent work for many minutes. Let them start a task, leave, and return to a summary of what was done, what needs approval and what failed. Short tasks of a few seconds can run in the foreground, where the user sees each step as it happens.
How much autonomy should an AI agent have by default?
Start low and let users raise it. New users and new task types should see plans and approve risky steps. As users approve the same kind of action repeatedly, offer to skip approval for it. Never default to autonomous sending, spending or deleting, and keep the setting easy to find and change later.
Do AI agents need a chat interface?
Not necessarily. Chat is a convenient way to give an agent a goal and ask follow-up questions, but the core agent UI is the plan, the task log and the approval queue. Many agents work better triggered from a button, a form or a schedule, with chat available for refinement rather than as the main screen.
How do you test agentic UX before the agent works well?
Prototype the plan, approval and log screens with scripted or human-simulated agent behavior, and include wrong steps on purpose. Watch whether users notice the error in the plan, whether they read approval diffs or click through, and whether they find undo. These tests show if the supervision design works, independent of model quality.

· CEO & Design Director

Copywriter, designer and developer, and founder of Designify Studio. Over five years, 60+ projects across 14+ industries, for startups that have raised $300M+.

Want this done for you? Brand & design sprint, $3,000.

A brand refresh or redesign, plus design explorations for your website and product. $3,000, one-time, fixed price. Book a free 30-minute call to see if it fits.

Schedule Call