where i present the agent-equivalent of a user-empathy canvas that helps with understanding the new user persona
in my previous post, i spoke about building empathy for the agent. we established that in 2026 and beyond it's going to become tablestakes to understand how an agent interacts with your system.
i discussed this with our product design leader Akshar, and he suggested i map out a framework for helping a ux researcher/product manager/etc empathize with an agent better. it's actually quite simple, and i've summarized it in the following image:

use this image and the following tactical notes to help you break it down.
pains:
gains:
which model. capability ceiling. token and latency budgets. tools available. permission scope. how many hops from the human. standalone or sub-agent. this is the accessibility profile. build for the weakest one.
what's in the context window right now. tool definitions, prior turns, retrieved docs, schemas, tool results. the agent's entire perceivable world. bloat here is the cost of poor AX.
the actual sequence of behavior. tool calls, retries, branches, abandonment, loops. your product analytics for agents. read the trace like you'd watch session recordings.
what the agent says it's trying to do, at the moment it acts. the expressive surface you build by adding rationale fields, clarification requests, structured outputs. the agent will tell you, if you ask. in a lot of cases, it will also tell you even if you don't explicitly ask. look for reasoning-type tokens just before tool calls.
what the system tells the agent back. tool responses, error messages, hints, suggested next steps, ASAT prompts (CSAT equivalent, coined in the last post). this is where most AX lives or dies. generic "failed" responses kill agents. specific hints save them.
their outcome. their patience for latency and cost. every wasted tool call here is their bad experience, just delayed. end of the day you want to ship valuable and usable products for the end human. this never goes away as long as you have a business to run.
in many ways, i've been applying this framework already, but i finally got the chance to formalize it a little. this will evolve.