AI Experience Guidelines
Guidelines to help structure early product conversations and experimentation across disciplines before you invest in solutions.
Interaction Modes
Editing
Explaining
Personalizing
Reviewing
Verifying
Experience Surfaces
Page Body Inline
Delivery Channels
Web Mobile
Author
Owen Derby
Last Updated
July 2026
Experience Surfaces
Page Body Inline
Delivery Channels
Web Mobile
Author
Owen Derby
Last Updated
July 2026
Overview
Build Meaningful Intelligent Experiences
Human-to-computer interaction guidelines have helped us create meaningful user experiences for more than 25 years. Now, that guidance needs to evolve to inform our approach to designing products infused with Artificial Intelligence. Our new Human-AI Experience guidelines aim to navigate a new paradigm in interaction design and implement best practices throughout a user’s experience with Workday’s AI.
From the first steps users take with our AI, to ensuring they feel in control during interactions, to supporting users over time, you can use these guidelines to help structure early product conversations and experimentation across disciplines before you invest in solutions.
Before Interaction
Set the Right Expectations
When to use? Before or during initial user interaction.
Why: Because people will expect our AI to be both smarter and dumber than it is, we need to make sure users know what AI can do, and where its limitations are.
Help the User Understand What’s Possible
Make sure the user understands what they can do with AI within the product, task or feature. By using an introductory explanation we can help tell the user what to expect. We can also aid understanding more by clearly showing preformulated user inputs or by showing them options, menus or settings that reveal system functionality. Ensuring the user has a clear understanding of functionality before they begin avoids the risk of disappointment or even task abandonment
Set User Expectations
Users may trust or distrust AI system performance in unrealistic ways. Set realistic expectations about how well the system can perform, especially at the early or beta stages of release where our training data may be limited. Setting expectations at the start is important to counter any bias or aversion to the system they may have at the start.
Make AI Functionality Easy to Access
Ensure users can clearly identify where, when, and how to invoke the AI system efficiently, especially when we introduce users to new functionality that they may be unfamiliar with.
Elicit User Preferences
It’s hard to provide reliable personalised recommendations, suggestions or matches without user interaction. If you’re not sure of user preferences before they begin, start by soliciting them. Remember: designing for casual, intermediate and professional users with different levels of familiarity with Workday’s functionality will require different kinds of support.
Before Interaction - Product Examples
Set the Right Expectations
Using an Introductory Explanation
Use introductory explanations to give context-specific guidance to users.

Reveal System Settings
Giving access to menus or settings that reveal system functionality helps the user understand what the system can do.

Show Examples of System Output
Showing a set of system outputs helps users understand what the system can do.

Offer First-Time-User Tours
Introductory tours and explanations for first-time users help them discover non-obvious system capabilities. Having a strategy to avoid the need for this approach over time is important to avoid a cumbersome experience for users.

Use UI Content to Explain How It Works
Set expectations for how well the system can do what it can do by communicating how the system works in simple terms.

Share System Performance
When users need to form more accurate expectations around system performance, display a statistical confidence score.

Be Context Aware
Reveal AI functionality at the right time–make the most of opportunities to present contextually relevant information for users.

Ask Users at the Start
If the AI system has no knowledge of user preferences, it’s hard to make good suggestions or matches. Ask users about their preferences at the start.

Use Data External to the User
Use external data sources to create diverse recommendations (e.g. most popular, editors picks, or based on your location), to complement matches, or when user preferences are not known.

During Interaction
Ensure Users Feel in Control
When to use? During interaction
Why: Providing users with ways to clearly understand, interact with, intervene or reverse AI outputs ensures users are ultimately the ones in control. AI is more empowering when it works with the user, not for the user.
Support User Feedback
Help the user correct the AI system or adjust, reverse, and edit system suggestions to build user confidence and train the system to improve results.
Explain Results
Explanations in the course of a user flow or during regular interaction can help users understand the system, identify issues and intervene as needed. Provide appropriate explanations of why the AI system behaved as it did through a consistent interface. Make sure explanations support different types of users, who will need different levels of detail, as well as different formats and fidelities of explanation.
Communicate Level of Confidence
Users may not immediately understand that AI system outputs (decisions, suggestions, recommendations) are based on probability, so we need to communicate our confidence in the results we return to users. When inputs are clear and the answer is certain, communicate this to the user and, conversely, when the system is less sure, make sure to present these results appropriately.
Avoid Errors Getting in the Way
AI systems will make mistakes, or be partially correct. To make it easier for users to get back on track, suggest quick fixes or ensure that they can easily edit the system’s output. Give users a simple way of dismissing or ignoring undesired AI system services, especially when the AI system is unsure of the user’s intent and what further actions to take.
During Interaction - Product Examples
Support Feedback on System Outputs
Gathering feedback on the overall performance of the system can help to assess the accuracy of user-facing AI and help improve it for users over time. Giving feedback can also help build confidence with users.

Support Feedback on Selected Outputs
Provide specific feedback mechanisms that help report anything inappropriate. Allowing users to give feedback on specific outputs like highlighted text also allows users to note when particular objects on the page are unhelpful or don’t match their social or cultural norms.

Let Users Know How Their Feedback Might Be Used
Make sure users know how their feedback can impact the model and their own future experience (a more personalised experience, better model performance, giving the user a say).

Tell Users How Outputs Are Derived
Notify the user about which inputs are used to derive predictions, recommendations, and other AI outputs. Establishing an accurate mental model of system capability with users can aid in product adoption.

Make System Outputs Editable
Making system outputs editable ensures the user feels in control. Systems that provide support for user intervention can help users identify an approach to solving a problem the model may not be aware of.

Use the Right Fidelity
Workday supports a broad range of users, so make sure to consider what kind of format and fidelity of explanations are appropriate for different users. Some users may need formal explanations (esp. Fin & HR Professionals); others may need simple, casual explanations.

Present Results with Appropriate Confidence
If AI system outputs vary in confidence, make sure to let the user know. Use easy to decipher and straightforward confidence ratings.

Suggest Possible Fixes
If the system is able to, suggest a simple resolution for the user to follow and allow them to select from a small list of fixes.

Make It Easy to Dismiss Unwanted Outputs
AI systems can make mistakes, so ensure users can quickly dismiss or permanently turn off unwanted outputs or notifications.

Support Users Experimenting with Outputs
If possible, systems should provide support for user interaction with outputs. Allowing users to play with or experiment with system outputs as variables helps them ask “what if?” This allows users to see how they can change an outcome quickly.

Over Time
Build Trust with Users over Time
When to Use? Over time - Customise the user’s experience by learning from their actions over time.
Why: Trust is learned - allow time for users to learn how the system works, whilst the system improves alongside them helps build greater confidence and trust. As AI gets to know user needs more can be automated and asking for permission will be decrease.
Remember Recent Interactions
AI can maintain short-term memory and retain deep context in a way that supercharges the experience and accelerates the speed and quality of workflow. Remember recent interactions and give the user efficient references to that memory.
Learn from User Behaviour
Help create a personalised experience by learning and understanding user behaviour over time. By analysing their interactions, preferences, and patterns we can help drive improvements to their experience.
Notify Users of Changes
When making major model updates that may change user experience, inform the user of how this might affect outcomes, recommendations, or system behaviour. Making the user aware of changes can manage their expectations and build trust.
Create Human-Centered Transparency and Intelligibility
Explainability enables users to better understand the AI system’s reasoning, transparently. Both decision makers and those affected by decisions need to be accounted for. Decision makers will seek explanations that can build their trust and confidence in the system’s recommendations, however both decision makers and those users affected by decisions may have very different expectations when it comes to explaining an AI system’s output.
| Important: | Learn From User Behaviour |
|---|---|
| Different users will have higher or lower thresholds for complex explanations. Users affected by decisions need reasons for their outcomes communicated in a simple and direct way, and they need to be able to connect inaccuracies as well as understand how altering their interaction might give them a different result. | 1. Global or system-level explainability. 2. Explainability for users making decisions using AI. 3. Explainability for users affected by decisions. |
Over Time - Product Examples
Keep Recent User Interactions Visible and Easy to Access
If a user is carrying out a string of related tasks in an assistive experience, keeping recent actions nearby can help them retain deep context.

Reveal Recent Interactions at the Right Time
Build upon user inputs to reveal timely functionality, creating shortcuts within the natural flow of work via familiar controls. Be careful not to distract users attending to urgent or critical tasks.

Surface Contextually-Relevant Suggestions
Aid user productivity with contextual assistance tied to recently performed interactions.

Surface Suggestions and Hidden Connections
Help create references to ideas or documents held across multiple products or information sources across tools. Preempt user need by helping users discover useful functionality in unexpected ways.

Personalise Recommendations
Leverage previous user behaviour to help the system learn what to recommend.

Help Automate Tasks
Consider what you could automate for the user based on what we already know about them, people who usually perform this task, or the job the user is doing.

Make Sure Users Know about Changes
Changes to the models that drive user-facing AI can affect user experience. Make sure users are notified about any major changes or updates that may affect their experience.

Be Specific about What Has Changed
Be clear what functionality has been changed and how those changes might affect system outputs or performance to allow the user time to adjust their expectations and build on trust.

Simplify for System or Global Explainability
Regulatory bodies play a vital role in ensuring decisions are made in a safe and equitable way. Agencies like the EU’s General Data Protection Regulator (GDPR) need high-level system information about AI training data.
Regulatory agents checking the system to learn about where it is likely to fail may not be able to consume a lot of complexity. They may be satisfied by seeing that the overall process and training data is free from bias and negative societal impact.
Explainability for Decision Makers and Analysts
User context is crucial, especially for analysts and decision-makers. Provide clear explanations of conclusions, detailing the data behind decisions to enhance transparency, accountability, fairness, trust, and understanding.
Explainability for Users Affected by Decisions
Users affected by decisions informed by AI need clear and concise explanations for decisions that affect them.
Communicate these reasons in a simple, fair, and direct manner. Ensure users can appeal decisions or correct inaccuracies. Providing a fair resolution for situations where unforeseen negative impacts occur is crucial for building trust. Special attention should be paid to vulnerable persons or groups.
Provide Context-Specfic Explanations
Explanations in context help users better understand and trust a single value, output, or action while supporting them to learn how the system behaves. Make sure to appropriately group the explanation close to the output being explained.
Explain How the System Works
Users may need a global explanation of how AI systems work to help them characterise how the system performs and how it makes decisions in general. Keep these explanations simple and avoid generalising or mysterious language.

Reveal System Settings
Giving access to menus or settings that reveal system functionality can help the user understand what the system can do.

Show Examples of System Output
Showing a set of system outputs helps users understand what the system can do.
