AX has two faces
2026 May 18
Agent Experience is half the story. Agents need to use your product, and humans need to trust your agentic features. Both are design work.
AX — Agent Experience. Matt Biilmann at Netlify (https://biilmann.blog/articles/introducing-ax/) coined it: make your product usable by AI agents, the way UX is about making it usable by people. Good idea. About to be everywhere. But the framing only covers half.
Agents using your product: agents will interact with your products, so you need to make sure they can. They need to find their way in, understand what your product does, and use it without getting stuck. This is the part of AX that gets talked about — MCP servers, clean APIs, docs that read well to a model, errors that an LLM can actually recover from.
Humans using your agentic features: humans will interact with your agentic features, so you need to make sure they can too. People need to trust what your agent is doing, see what it's about to do before it happens, and stop it or steer it when something looks off. This part gets talked about a lot less, even though it's where most of the friction is right now.
Both are design work. Most teams are doing one and ignoring the other. Some ship an MCP server and call the agent question handled. Others bolt a chat window onto their product and call the human question handled.
You really need both. Two audiences, two surfaces, one product. Neither one excuses neglecting the other.
When I rebuilt my portfolio (https://danielkalman.design/notes/ai-website) I tried to cover both sides. It reads cleanly for people, and it serves an MCP server so agents can query my case studies the same way you can browse them. The next few posts go deeper into each side: what I've learned making products that agents can use, and what I've learned making agentic features that humans can trust.
"If you're working on either side, I'm open for work or projects."