AI/ML Interface

Translating complex ML workflows into clear, human-centered interactions.
Sector
Manufacturing / Industrial AI
Role
UX Designer · Requirements Gathering · Workflow Design · Interaction Design
Team
UX Designer · Product Manager · Data Scientist (Bosch Japan) · Engineering
Duration
3–4 months initial · ongoing refinement · 2025–2026
Overview
Factory Mind is an ML platform built around a real manufacturing challenge at a Bosch plant in Japan, where a data scientist and his team developed an in-house anomaly detection system to solve a critical quality problem on a production assembly line.
The original solution ran on a standard company laptop with an off-the-shelf USB camera — a deliberately low-cost approach that proved the concept without heavy infrastructure investment. When the Bosch Digital dev team collaborated with the BVMS Japan team to build a UI version, I was brought in to design the end-to-end interface, translating a Python workflow into something visual, structured, and usable.
The platform was later adopted by a Korean Bosch business unit for their own production anomaly detection needs, where I customised the experience for their specific workflow and also designed a standalone offline Python app.
Problem Context
On a Bosch production assembly line in Japan, there was a rare but critical risk: a small component could become misplaced during assembly in a way that was difficult to catch through manual inspection. If undetected, it could lead to a serious quality issue downstream.
Manual inspection couldn't reliably catch something this rare at production scale. The team needed an automated way to detect the anomaly consistently, without expensive equipment or lengthy development cycles.
The Python-based AI model solved the detection problem. But it ran as a command-line tool with no interface, accessible only to those who built it. My role was to give it a UI that made the system usable beyond the original team, and eventually scalable to other plants and use cases.
Research and Discovery
Requirements were gathered through direct conversations with the ML engineers and data scientists from BVMS Japan, who explained how the system worked and what users needed to accomplish at each stage. I worked with them to map end-to-end workflows, dependencies, and decision points, including expert decision paths, shortcuts, and critical moments in model and anomaly analysis.
I also studied Lobe. It is a beginner-friendly ML tool with a clean, guided interface. It is a reference point for how ML workflows could be made approachable without sacrificing capability. The principle I took from it: structure the flow, reduce the number of decisions at any one moment, and give users clear visual feedback at each step.
Design Approach
The platform covered four key stages:
  1. Preprocessing Users needed to crop images taken of factory products under controlled conditions before feeding them into the ML model. I designed this as a clear guided step, making the preparation stage explicit and reducing errors before training began.
  2. Model Training Users configured and ran ML model training. I redesigned UI flows to surface relevant signals faster and reduce unnecessary interaction steps, making progress, status, and key parameters clear without requiring users to interpret raw outputs.gem
  3. Results & Report Viewing Users needed to see training scores and understand model performance. I designed the results view to surface the most important metrics first, making it easy to assess whether the model was ready without needing to parse technical logs.
  4. Anomaly Detection Once trained, the model was used to detect anomalies in production. I designed the monitoring interface to surface critical signals quickly, supporting fast decision-making in an operational context.
Throughout, I collaborated closely with engineering to ensure designs reflected real ML constraints and data behaviour, prototypes served as a shared reference for resolving technical and UX decisions together.
Korean plant customisation When the Korean Bosch business unit adopted the platform, I customised the interface for their specific ML model and workflow. I also designed a standalone offline Python app for anomaly detection, extending the same design principles into a different deployment context.

Detailed screens available on request.
Outcome & Impact
  • Platform adopted beyond the original team, a Korean Bosch business unit picked it up for active production use
  • Expanded from a single use case to multiple workflows including offline anomaly detection
  • Ongoing refinement continues as the platform evolves. A sign of active, real-world usage
  • Reduced friction and interaction overhead in daily ML operations
  • Better alignment between expert mental models and system interactions

💭 Reflection

I avoided ML for most of my career, convinced I'd never understand it.
This project proved me wrong. And that shift changed how I approach designing for technical domains. You don't need to be an expert to design well for experts. You need to be curious enough to ask the right questions, honest enough to admit when something doesn't make sense, and persistent enough to keep asking until it does.
The fact that I struggled to understand existing ML tools wasn't a weakness, it was actually useful data. If I couldn't follow the flow, there was work to do. Designing from that position of genuine confusion, rather than assumed understanding, led to cleaner, more human decisions.