AI Design Quality Checklist
Intro
Purpose
It is important to establish standards for SAP AI experiences quality. To get started, we are providing a first set of guiding questions and mandatory checkpoints to enable design teams to assess AI Design quality confidently and identify important follow-ups with technical experts. This AI Design Quality Checklist is also tied to the Design Intent Reviews and Design Excellence Reviews hosted by Chief Design Officer Arin Bhowmick.
AI Design Quality Checklist Questions
Checkmarks
Guiding Questions
Resources to help
1. Value
2. SAP AI Standards
- SAP’s AI Ethics (external)
- SAP Guiding Principles for AI
- SAP Global AI Ethics Policy
- SAP AI Use Case Impact Assessment Process (You can find a preview of the relevant points to consider at the bottom of this article.)
3. AI Excellence
Does the design allow the user to validate AI recommendations before committing to action by providing transparency on the following?
- What the AI’s recommendation is optimizing for
- Why the AI is making a recommendation
- How the AI is making a recommendation, through progressive disclosure of the model and data being used
- The call to action: Provide clear messaging on the call to action, or when no action is recommended.
Does the user experience capture user feedback that will be used to continuously improve AI results through
- Direct feedback patterns
- UI instrumentation
- RLHF (Reinforcement Learning through Human Feedback)
Have you thought about whether an admin or user should be able to
- Take over control of the system and overrule all its actions
- Turn AI enhancements off entirely
4. Generative AI and Joule Embed
Does the use case call to the user’s attention
- All AI generated data
- The limitations and risks of generative AI
SAP AI Ethics UX Considerations
* Additions to item 2.4
SAP has committed to our customers and users to deliver only Business AI that is responsible. The AI Ethics UX considerations listed below serve as general guidance for designers and entire product teams on delivering responsible AI experiences. Overall, all teams at SAP working on AI use cases must adhere to the SAP AI Ethics Policy and follow the mandatory process, which includes, for example, the AI impact assessment for all AI use cases and the AI Ethics Steering Committee approval process for high-risk use cases.
Human-centered AI
- AI software is user-centric, addressing the widest possible range of applicable end-users, and following relevant accessibility standards, regardless of the users’ age, gender, abilities, or characteristics.
- Make AI systems identifiable as such to appropriate end users, where applicable, when interacting directly with humans (including via Conversational AI or ‘chatbots’).
- Develop AI systems in a way that it doesn’t encourage humans to develop users’ attachment and/or empathy towards the AI system. Clearly signal to end users that the social interaction of AI systems is simulated.
- Where feasible, apply a fairness function to test AI systems for unbiased output.
Human in control
- AI systems are subject to appropriate human oversight. The rights and freedoms of a human exceed that of AI systems.
- In situations where humans may be directly impacted by a decision made by SAP’s AI system, introduce human oversight to safeguard that the AI system doesn’t undermine human autonomy or introduce unintended consequences.
Transparency and explainability
- Provide a clear and simple explanation as to how decisions were made by an AI system used in automated decision processes, as far as is practical.
- AI systems that engage in profiling or automated decision-making must be able to provide explanations to data subjects upon request. They must be able to describe the data segment the subject was placed into and the reasons they were placed there. This is in alignment and compliance with applicable data protection and privacy law.
- In addition, the reasons as to why the decision was made must be provided if requested by the data subject. Present the reasoning in a way that the data subject can challenge it.
Role of the Designer:
- Provides the human-centered understanding of the product by developing a user need strategy including stakeholders, end users, and product roadmap. Conducts: user research, flows, usability evaluation, including voice response and conversational user interaction.
Methods:
- Methods of user research, design thinking, and correctly defining user stories are mandatory aspects of our development.