Design patterns for transparency

Provide those interacting with your system with the information necessary to build confidence.

#1 Communicate all abilities and limitations

Preview of the abilities design considering

Be upfront about what your system is capable of doing, and what it doesn’t have the power to do in order to communicate how users should interact with it successfully. By surfacing the underlying logic and abilities of the system, users can enter the interaction better understanding how to communicate with your AI.

#2 regular onboarding to communicate changes

Preview of the onboarding design considering

You’re team will likely be making regular tweaks and larger changes to your AI system over time to improve the overall functionality and experience. In order to communicate new capabilities over time and maintain confidence in the system, incorporate regularly onboarding mini-flows.

#3 Make data collection consent explicit

Preview of the data consent design considering

Prioritize giving users control over the data of theirs is being collected in order to sustain the system. Users should be able to edit their data as well as revoke consent for the system collecting their data by wiping it when they would like in order to maintain trust in the system and value data privary.