xpander.ai

AI Agent workbench

Redesigning a visual workbench for AI agents configuration, testing and deployment.

Overview

xpander.ai is a platform designed to help developers and AI engineering teams build, deploy, and manage AI agents. xpander provides the necessary infrastructure and tools so that developers don't have to build everything from scratch.

A core feature of the platform is the AI Agent Workbench, a visual environment that allows builders to configure an agent's key components, including its instructions, tools, memory, and collaborations with other agents. This workbench simplifies complex tasks, enabling faster iteration and development.

The challenge (or: TL;DR)

We started with a problem: after we launched, about 1,000 people tried xpander, exploring our platform but not using it as we expected. Metrics showed some interaction with agents built on the platform, but a thorough review of usage recordings revealed a different picture. Yes, people were interacting with agents, but they weren't actually building their own.

I set out to conduct some quick user interviews: I hand-picked users for interviews and usability tests. The results were overwhelming. Users weren't even reaching the key configuration pages we expected them to.

Following a quick synthesis of the findings, we rapidly iterated on solutions. Within days, we had a Figma prototype to test, and in two weeks, we had an almost fully redesigned workbench in place.

Following this major design change, we saw an increasing number of "explorers" convert into active users, who were able to utilize our system to configure and run complex AI agents. Current usage: dozens of regular users, 100s of agents, 1000s of monthly invocations.

My role

As the solo Product Designer and UX Researcher, I led the end-to-end process for this feature. My responsibilities spanned from initial problem discovery and research to ideating solutions, delivering final designs to development, and validating the results after launch.

Research

Metrics vs. observations

Launch day, May 20, 2025: we shared our product to the world, and started monitoring. About 1,000 people tried xpander. Metrics showed users were interacting with agents, and using our API connectors.

But session recordings revealed a different story: our core functionality remained unused, no users managed to gain value from using agents.

Better metrics would have discovered that as well...

User interviews

We watched session recordings and hand-picked users with (assumed) intent. Some agreed to be interviewed.

We conducted targeted interviews and usability tests with a small group of users. This qualitative research was crucial for understanding the "why" behind the quantitative data and identifying specific pain points.

Findings

The results were clear: Our main component on the agent workbench was a canvas with a graph representing the AI agent's triggers, tools, and collaborating agents. Because of this, users recognized our workbench as just another flow automation platform. They expected to draw lines between nodes of action rather than instruct the AI on how to orchestrate.

  • The visual graph-on-canvas approach caused user confusion; they mistook our product for a flow-automation tool.

  • Users rarely looked for a place to enter core instructions and configure advanced settings for their agents.

  • The chat tab, intended for testing, was mistakenly used as the primary method for configuring the agent.

  • Users missed main capabilities like complex instructions, memory configuration, and multi-agent orchestration.

Before: old agent workbench, featuring an "automation flow" interface

Current vs. desired usage pattern

The recordings also showed the usage pattern we had, which wasn't exactly what we had in mind...

Current usage pattern

  1. New agent
  2. Chat with agent
  1. New agent
  2. Add tools
  3. Connect tools to each other
  4. Chat with agent

Desired usage pattern

  1. New agent
  2. Set instructions
  3. Add toolsAdd other agentsConfigure triggers
  4. Test agent

Setting goals for improvement

Three goals came out of the research:

  • “Fix” agent instructions

    Guide users to start by properly setting agent instructions.

  • Clarifying functionality

    Make tools, triggers, and multi-agent interactions more intuitive and understandable.

  • Resolve “agent graph” issue

    Reduce the perception that the canvas represents workflow automation.

Design and usability-tests

Changing reference context

We re-examined our current references, mostly featuring a canvas and nodes for orchestrating workflows. We decided to draw more inspiration from configuration interfaces instead.

Old references: automation tools

n8n

Zapier

New references: configuration screens

OpenAI

Letta

Lyzr

Sketching & ideation

Based on these research findings, we moved into a rapid ideation phase, sketching out multiple design solutions to address the identified user pain points. The solution was clear: the visual graph could no longer take precedence, and the agent configuration settings had to be displayed first.

We also took this opportunity to remove old components that we knew were misleading.

Quick cycle of Product design <> Product management <> Engineering to decide on the best approaches.

Sketch: configuration tabs, Test, and a Graph that can be collapsed

Figma prototyping & usability Testing

I turned our best ideas into interactive Figma prototypes. We tested these with a group of potential users, segmented by their work experience. We then conducted usability tests on these prototypes to gather feedback and iterate on the designs before committing to development.

Defining agent instructions

Connecting external tools

Tests results

  • 86%

    Writing agent instructions

  • 100%

    Adding tools

  • 100%

    Connecting other agents

  • 100%

    Connecting triggers

Moving to prod, and testing again

Delivering, Fast

In a fast-moving startup environment, speed is critical. I prioritized an efficient workflow to ensure a smooth transition from design to production. By working hand-in-hand with the engineering team, we rapidly turned the final design into a live product. We successfully deployed the new solution to users in approximately two weeks, demonstrating our ability to execute quickly without sacrificing quality.

Design + Dev = ❤️: by working closely together, we were able to deliver the design to development while still testing and fine-tuning it.

Post-deployment validation

And then... we went live.

Following the launch, we conducted follow-up usability tests on the live environment. This crucial step allowed us to confirm that the new design effectively solved the original problem. It also helped us identify any new issues or opportunities for further improvement, providing valuable insights for future iterations.

Defining agent instructions

Connecting external tools

Production tests results

  • 100%

    Writing agent instructions

  • 67%

    Using external tools

  • 100%

    Testing the agent

  • 33%

    Managing agent triggers

After: the workbench is a configuration and testing screen for AI agents

Production demo

Current usage

Following this major design change, we saw an increasing number of "explorers" convert into active users, who were able to utilize our system to configure and run complex AI agents.

  • Dozens

    of regular users

  • 100s

    of agents

  • 1000s

    of monthly invocations

Zoom in: before and after

Before

  • Graph on canvas, users thought they should connect the nodes
  • Triggers, tools and other agents look similar, some users couldn't understand which are which
  • Tools sharing the same API connector or MCP server appear as separate nodes
  • Advanced features are hidden behind "settings" buttons that appear on hover

After

  • Items are presented on a configuration panel rather than canvas
  • Triggers, tools and other agents have their on tab
  • Tools sharing the same API connector or MCP server are grouped
  • Most important advanced features are presented upfront

Bonus: How I've built my own UX research Slack agent

While leading the UX at xpander.ai, I developed a custom UX research Slack agent, serving also as a practical demonstration of our platform's capabilities. This is how I did it.

Learn more

To learn more, contact me via LinkedIn or itaiakn@gmail.com

Back to projects