How might we translate complex machine learning concepts into a user friendly tool for beginners?
Project goals
Custom Labels was designed for users with limited knowledge of machine learning and data science who need to create and train their own models. The goal was to simplify the complex process of labeling images and training models, providing an easy-to-use interface that enables non-technical users to get started quickly.
While the primary audience was non-technical business users, there was also a secondary group of technical users—data scientists and engineers—who needed to review the model results and deploy them to production. The product needed to provide tools that both persona types could use effectively. It needed to offer clear, actionable insights for technical users and a simple workflow for beginners.
Ultimately, the goal was to democratize machine learning, making it accessible to users with varying levels of expertise. The product had to balance usability for non-experts with depth for technical users, enabling everyone to build, refine, and deploy AI models with ease.
Design Approach & Process
Research and UX Audit
We kicked off with a UX audit of existing wireframes and began immersing ourselves in machine learning concepts. The goal was to ensure the product’s usability for users with varying levels of technical knowledge.
Critique of the current state of the low-fidelity wireframes to audit the UX.
Designing New AI Patterns and Workflows
One of the key challenges was designing the core experience for creating and labeling training and test datasets, which are essential for building a machine learning model. With no existing pattern to follow, we had to create an intuitive interface that enabled users to easily upload images, draw bounding boxes around objects, and label them. This task needed to be straightforward for non-technical users while still providing the necessary precision for machine learning accuracy.
The effectiveness of the model depends heavily on the quality of these labels, so getting this process right was critical. We had to ensure that users could label objects quickly and accurately without overwhelming them. Balancing the simplicity required for accessibility with the technical precision needed for training an AI model was a significant design challenge, but one that was essential for the product’s success.