Pattern 9E: Batch-editing data

Problem

The AI system is wrong and the user needs to correct a batch of related system behaviors.

Solution

Enable the user to refine the AI system’s output by editing, correcting, or refining a batch of related data from a single interaction.

Use when

  • The user is making a change to one piece of content that the system recognizes as similar to other instances.

How

When the user corrects or refines a behavior, the AI, in a single interaction, should offer to correct similar behaviors and reveal how it identifies their relationship.

User benefits

Common pitfalls

  • It’s unclear to the user how to correct the AI system.
  • It’s unclear to the user that their correction will be used to correct other instances.
  • In some contexts, such as driving a car,  it might be inefficient, dangerous, or disruptive for the user to correct the AI system.

Keep in mind that repeated correction of the AI system can be costlier to users than performing the task themselves. If the AI needs frequent correction, consider disabling the feature or making it possible for users to disable the feature (see Guideline 17). Also, the AI system should learn from this behavior so it can improve over time (see Guideline 13).

Examples

Guideline 9 > Pattern 9E > Example
card example thumbnail
Guideline 9 > Pattern 9E > Example
card example thumbnail
Guideline 9 > Pattern 9E > Example
card example thumbnail