---
# System prepended metadata

title: Clarifai UX Improvement Ideas

---

# Clarifai UX Improvement Ideas

## How do I know which one should I use?

![](https://i.imgur.com/4IQfMhf.png)

## Models on workflow
- What does each model?
- As a workflow doesn't use too much models, I'd prefer take more steps to choose one model but have all the necessary information about everyone everytime I search one, like in a modal with all the information found in each hint (?) and be able to search keywords on the description
![](https://i.imgur.com/g9MMy9S.png)


### Model Configuration
- What keywords can I use here?
- What each model does?
![](https://i.imgur.com/DQGBF55.png)

## I click on "Train Model" and I just see a success alert

![](https://i.imgur.com/QUyyuyN.png)

### Result Doubts
- What is N/A?
- What data can I get from here?
- Why should I hover everything to see the data?
![](https://i.imgur.com/J9XKl3k.png)


## What can I do if the model is not working properly?

![](https://i.imgur.com/rKrjxI4.png)

## Use empty state spaces for tutorials
- we should teach the user as much as we can about concepts like models, workflows and everything he should need to be able to work with when create a new one
![](https://i.imgur.com/Agx3ZIL.png)

# Other Improvements

## Why we have share options if people cannot see what I'm sharing?

![](https://i.imgur.com/GiEWcbU.png)
![](https://i.imgur.com/qg518xW.png)


## Data is more important than label, so the bold should be on the data
![](https://i.imgur.com/RQIYKSn.png)

## Missing error message

![](https://i.imgur.com/G27Jdmz.jpg)

## How do I know my workflow and the base workflow are related? Why I see options that I cannot use?

![](https://i.imgur.com/va0X1Ib.png)

## The form fields purpose aren't clear

![](https://i.imgur.com/0nE3iQa.png)


## Interfaces
- We could replace this data path with Interfaces, those interfaces can have a color later shown in the Workflow editor, on the models inputs and outputs, those colors could let us know which interfaces are needed
![](https://i.imgur.com/xKYu4fy.png)


## The relation between I/O interfaces aren't clear
- if `regions[...].data.image === image`
- and `embeddings === image`
- then `regions[...].data.image === embeddings`?
![](https://i.imgur.com/mMevqW9.png)
