Apple Music's confident language.

Apple Music | 2A: Match UI communication precision with system performance — Language

LinkedIn suggesting "People you may know."

LinkedIn | 2A: Match UI communication precision with system performance — Language

Google Maps showing multiple outputs.

Google Maps | 1E: Show a set of system outputs

Microsoft PowerPoint’s Design Ideas feature.

PowerPoint | 1E: Show a set of system outputs

Google Maps shows users possible system inputs.

Google Maps | 1D: Demonstrate possible system inputs

Bing Maps' buttons for modes of transportation.

Bing Maps | 1C: Expose system controls

Browsing history of face masks

Amazon | 1B: Use explanation (G11) patterns

Pattern 16D: Convey the consequences of user action in help and documentation

Problem The user needs to know how their actions impact the system. Solution Make available information about how user actions in general impact experience with the system. Use when User actions (explicit or implicit feedback) impact the decisions made by the AI.​​​​​​​ How Provide documentation that explains in general how user actions impact experience with […]

Pattern 16C: Remind of consequences of a past action and ask for reconfirmation

Problem The user needs to occasionally be reminded of consequential past actions. Solution Inform the user of consequential actions taken in the past and offer the option to undo or keep those actions. Use when How Inform the user of: When to show notifications: Match the communication’s attention-getting characteristics to the severity of the consequences. […]

Pattern 16B: Feedback: Convey the consequences of user actions after the user takes action

Problem The user needs to know how their actions impact the system. Solution Communicate to the user how the action they just took impacts experience with the system and/or implement the consequences of user actions immediately. Use when How The system should respond immediately to the user’s action by: If using a description: Describe consequences […]

Pattern 16A: Feedforward: Convey the consequences of user actions before the user takes action

Problem The user needs to know how their actions impact the system. Solution Communicate to the user how taking a specific action will impact future experience with the system. Use when How Communicate through: Make clear the scope of the impact to: Describe consequences as specifically as possible, ranging from specific immediate changes to generic […]

Pattern 15D: Use existing public rating or interaction data as feedback for the system

Problem User feedback is needed to assess the system and help it improve over time. Solution Leverage existing public rating or interaction data as feedback for the system. Use when The system collects and displays publicly item-specific feedback, such as ratings or reactions (e.g., like, dislike, sad, celebrate). How Use data from existing item-specific public […]