Appropriate reliance
Microsoft Word | 1A: Introductory blurb
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 2D: Provide low performance alerts
Problem The user needs to form realistic expectations about how well the system can do what it can do. Solution Alert the user of known or anticipated issues with system performance. Use when How Distill the most important information from G02-C: Report system performance information about the most probable low performance conditions. For example, identify: Collaborate with […]
Pattern 1E: Show a set of system outputs
Problem The user needs to understand what the system can do. Solution Show a set of system outputs for the user to choose from. Use when How Show a preview of the most probable system outputs, based on the current state and input. Select possible system outputs to display based on one or more considerations: […]
Pattern 1D: Demonstrate possible system inputs
Problem The user needs to understand what the system can do. Solution Show possible user inputs to demonstrate to the user what the system can do. Use when How Show possible user inputs in one or more of the following forms: Select possible user inputs to display based one or more considerations: User benefits Common […]
Pattern 2B: Match the level of precision in UI communication with the system performance – Numbers
Problem The user needs to form realistic expectations about how well the system can do what it can do. Solution Communicate that the system is probabilistic and may make mistakes through intentional use of precision in numeric measurements. Use when How For system outputs and/or behaviors that are qualified numerically, match precision of numbers used […]
Pattern 1B: Use explanation (G11) patterns
Problem The user needs to understand what the system can do. Solution Provide explanations that enable users to gain insights into system capabilities. Explanations help user understanding because they expose relationships between system inputs and outputs (see G11 patterns). Use when How Use Guideline 11 patterns to explain why the system did what it did. […]
Pattern 2A: Match the level of precision in UI communication with the system performance – Language
Problem The user needs to form realistic expectations about how well the system can do what it can do. Solution Communicate that the system is probabilistic and may make mistakes through intentional use of uncertainty in language. Use when How For system outputs and/or behaviors that are best qualified with language, match the words’ precision […]
Pattern 2C: Report system performance information
Problem The user needs to form accurate expectations about how well the system can do what it can do. Solution Provide grounded information about how well the system can do what it can do. Use when How Collaborate with an AI/ML practitioner to collect information about: Performance information may cover overall system performance as well […]