Onboarding
Smooth transitions
Smooth and continuous animations can help signal the AI is still processing, and helps users wait out loading times.


Keep users engaged
Depending on the model, AI responses can be slow. Give your users something to read or keep them engaged with status updates while the response is loading. Share status updates and be transparent about what is happening behind the scenes, such as Midjourney’s fuzzy, loading image states. This allows users to better understand what’s going on under the hood, especially if it’s taking a while. Be careful to avoid any jargon or technical terms.


Avoid text prompts
Provide manual controls so users can influence the output or they can take over when the AI fails. Where possible, avoid having the user enter long and complicated textual prompts. Turn frequent prompts into easily accessible shortcuts that show up when relevant.

