Mor Naveh
LeoAI

LeoAI, 2026

An AI copilot that guides engineers through the work, instead of waiting to be prompted.

Leo is an AI copilot for mechanical engineers. From a single chat, it can edit and create CAD models, inspect drawings, and research parts and standards.

Leo's users are experts in their field, and it's a field that's relatively new to AI tools. Customer feedback showed they weren't sure where to start, what Leo needed from them, what it was assuming, or where their results had gone.

I redesigned the core chat experience so Leo walks engineers through each task step by step, shows its assumptions, and keeps every output within reach.

My work

  • Hands-on product audit
  • Customer feedback synthesis
  • Flow definition
  • Interaction & UI design
  • AI prototype

Reviewing the user feedback, a few clear themes stood out

Leo is AI-native: everything starts with a conversation. It's a standard for AI tools, but where does that standard meet mechanical engineers who spend their days using CAD tools, working on drawings, datasheets, and documentation? How might we make Leo more discoverable in the services it provides?

The PM and customer success team collected almost 50 statements from customers, through written feedback and conversations. Across very different product areas, the same questions kept coming up:

Where do I start?

"How do I start a new chat?"

"I don't know how to put [a model file] into the Leo chat."

How do I work with Leo?

"How do I [sync files into the library]?"

"How do I add more [files]?"

Where did my work go?

"I don't know how to see where [my] prompts [are]… I don't see any history."

"Can you ask Leo to provide [the drawing] in the chat? Where?"

Research

I used Leo like an engineer would

Before designing anything, I went through onboarding myself and used Leo for a real task: editing a drill assembly to reduce vibration at the handle. Seeing the product through a new user's eyes made the feedback concrete.

1. The starting point was unclear to me

The empty state offered four examples (Learn, Ideate, Develop, Part search). I wasn't sure whether those were sample text examples or available actions, and how they map to the engineering job at hand.

2. Limited visibility into progress

What does Leo still need? What is already understood and what assumptions are being made? This information was available in part when scrolling through the chat, but it wasn't always easy to find, especially as conversations grew longer.

3. Outputs were woven into the conversation

Files Leo created, like CAD models and spec documents, only lived inside the chat. Finding those could mean scrolling back through long answers.

Before: the empty state

Leo's original empty state with four example prompts

Before: an output woven into a long answer

A long Leo conversation with a generated document in the middle of it

The redesign

From an open chat to a guided flow

I turned Leo's open-ended chat into guided flows built around the main jobs engineers use it for - these can change depending on the customer. A new sidebar keeps the flow's progress, Leo's assumptions, and every output in view, so users always know where they are, what Leo is working with, and where to find their results.

And in more detail

Three clear starting points

By asking users what they want to do, we guide them straight to the value Leo offers. Three clear paths (Edit, Create, and Inspect) match the main jobs engineers use Leo for, so users can see right away what's possible and start without having to think about how to phrase a request.

I put an emphasis on their design as clickable options for better flow and ease of use.
The chat box is still available for anyone who prefers to type, so every user has an easy way in.

Redesigned empty state with Edit, Create and Inspect options
An Edit flow in progress, with steps and confirmed and missing facts in the sidebar

A guided flow, with a way out

Since each flow follows a consistent structure, Leo can show users exactly where they are in the process and what comes next. The experience is more predictable, making Leo's features more visible.

The new sidebar keeps this progress visible at all times. Each step is clickable, so users can move around the process easily instead of scrolling back through the chat.

If a flow no longer fits the user's needs, they can leave it at any point and continue the conversation freely without losing any context.

Assumptions and outputs, always visible

Some of Leo's assumptions get confirmed along the way, and others may need checking later. Seeing them clearly helps users understand what each output is based on, and what still needs a second look.

The output files, like documentation and design files, are often the reason users open Leo in the first place. The new sidebar keeps them within reach so they're available without scrolling through the conversation.

Completed Edit flow with assumptions and outputs listed in the sidebar
CAD preview open with the sidebar folded to the side

Room for the model

The user doesn't lose context or location when a CAD model opens in the preview. The sidebar folds away to give it space but still remains avaible.

Final thoughts

Leo's power was already there, my role was to make it easier to reach. Starting from user feedback, I designed guided flows, visible progress, and easy access to outputs, turning an open chat into a clear experience users can understand. I made it easy to start and follow a structured process, while keeping the freedom to explore Leo's features.

More case studies

What's your next big challenge?

I bring clarity to products and alignment to teams, so you can move faster and see real results. Let's work together.