Skip to main content
Microsoft
HAX Toolkit
HAX Toolkit
HAX Toolkit
Home
Design Library
Learn the tools
Guidelines
Design Library
Design Patterns
Workbook
Playbook
About
Share ideas
More
All Microsoft
Global
Microsoft Security
Azure
Dynamics 365
Microsoft 365
Microsoft Teams
Windows 365
Tech & innovation
Tech & innovation
Microsoft Cloud
AI
Azure Space
Mixed reality
Microsoft HoloLens
Microsoft Viva
Quantum computing
Sustainability
Industries
Industries
Education
Automotive
Financial services
Government
Healthcare
Manufacturing
Retail
All industries
Partners
Partners
Find a partner
Become a partner
Partner Network
Azure Marketplace
AppSource
Resources
Resources
Blog
Microsoft Advertising
Developer Center
Documentation
Events
Licensing
Microsoft Learn
Microsoft Research
View Sitemap
Search
Search or ask a question
No results
Cancel
0
Cart
0 items in shopping cart
Sign in
HAX Design Library
Interactive collection of the 18 Guidelines for Human-AI Interaction, with design patterns for applying them and examples.
Guideline 1 > Pattern 1A > Example
Copilot in PowerPoint | 1A: Introductory blurb
Guideline 1 > Pattern 1A > Example
Copilot in Word | 1A: Introductory blurb
Guideline 1 > Pattern 1A > Example
D365 Marketing | 1A: Introductory blurb
Guideline 1 > Pattern 1C > Example
Copilot in PowerPoint | 1C: Expose system controls
Guideline 1 > Pattern 1D > Example
M365 Chat | 1D: Make clear what the system can do
Guideline 1 > Pattern 1D > Example
Copilot in PowerPoint | 1D: Demonstrate possible system inputs
Guideline 1 > Pattern 1D > Example
Business Chat | 1D: Demonstrate possible system inputs
Guideline 1 > Example
Notion | G1: Make clear what the system can do
Guideline 1 > Example
Business Chat | G1: Make clear what the system can do
Guideline 1 > Example
Copilot in Excel | G1: Make clear what the system can do
Guideline 2 > Pattern 2A > Example
Linguistic uncertainty expressions | 2A: Match the level of precision in UI communication with the system performance – Language
Guideline 2 > Pattern 2C > Example
Contoso | 2C: Report system performance information
Guideline 2 > Pattern 2D > Example
Business Chat | 2D: Provide low performance alerts
Guideline 2 > Pattern 2D > Example
Copilot in Outlook | 2D: Provide low performance alerts
Guideline 2 > Example
Google Gemini | G2: Make clear how well the system can do what it can do
Guideline 2 > Example
Google Gemini | G2: Make clear how well the system can do what it can do
Guideline 2 > Example
AI-framed questioning | G2: Make clear how well the system can do what it can do
Guideline 2 > Example
Visual uncertainty highlighting | G2: Make clear how well the system can do what it can do
Guideline 2 > Example
Uncertainty highlighting | G2: Make clear how well the system can do what it can do
Guideline 2 > Example
Background explanations | G2: Make clear how well the system can do what it can do
Guideline 2 > Example
Contrastive explanations | G2: Make clear how well the system can do what it can do
Guideline 2 > Example
AI Critiques | G2: Make clear how well the system can do what it can do
Guideline 2 > Example
Hugging Chat | G2: Make clear how well a system can do what it can do
Guideline 2 > Example
Copilot in Word | G2: Make clear how well the system can do what it can do
Guideline 2 > Example
Copilot in PowerPoint | G2: Make clear how well the system can do what it can do
Guideline 2 > Example
Google Search | G2: Make clear how well a system can do what it can do
Guideline 2 > Example
Google Bard | G2: Make clear how well a system can do what it can do
Guideline 2 > Example
Hugging Chat | G2: Make clear how well a system can do what it can do
Guideline 2 > Example
Business Chat | G2: Make clear how well the system can do what it can do
Guideline 2 > Example
Copilot in Outlook | G2: Make clear how well the system can do what it can do
Guideline 3 > Example
Copilot in Teams | G3: Time services based on context
Guideline 4 > Example
Copilot in Word | G4: Show contextually relevant information
Guideline 4 > Example
Business Chat | G4: Show contextually relevant information
Guideline 5 > Example
Copilot in PowerPoint | G5: Match relevant social norms
Guideline 6 > Example
Bing Search | G6: Mitigate social biases
Guideline 7 > Example
Copilot in Word | G7: Support efficient invocation
Guideline 7 > Example
Copilot in Outlook | G7: Support efficient invocation
Guideline 8 > Example
Copilot in Outlook | G8: Support efficient dismissal
Guideline 9 > Pattern 9B > Example
Copilot in PowerPoint | 9B: Rich and detailed edits
Guideline 9 > Pattern 9B > Example
Copilot in Outlook | 9B: Rich and detailed edits
Guideline 9 > Pattern 9B > Example
Copilot in Word | 9B: Rich and detailed edits
Guideline 9 > Pattern 9B > Example
D365 Customer Service | 9B: Rich and detailed edits
Guideline 9 > Example
Copilot in PowerPoint | G9: Support efficient correction
Guideline 10 > Pattern 10A > Example
Copilot in Word | 10A: Disambiguate before acting
Guideline 10 > Pattern 10A > Example
Github Copilot | 10A: Disambiguate before acting
Guideline 10 > Example
Copilot in PowerPoint | G10: Scope services when in doubt
Guideline 11 > Pattern 11A > Example
Verification-focused explanations | 11A: Local explanations
Guideline 11 > Pattern 11A > Example
AlphaCode | 11A: Local explanations
Guideline 11 > Pattern 11A > Example
Google Search | 11A: Local explanations
Guideline 11 > Pattern 11A > Example
Copilot in Excel | 11A: Local explanations
Guideline 11 > Pattern 11A > Example
Business Chat | 11A: Local explanations
Guideline 11 > Pattern 11B > Example
D365 Marketing | 11B: Global explanations
Guideline 11 > Pattern 11D > Example
AlphaCode | 11D: Map system input attributes to system outputs
Guideline 11 > Pattern 11G > Example
Jasper.ai | 11G: “What if?” explanations
Guideline 12 > Example
Business Chat | G12: Remember recent interactions
Guideline 15 > Pattern 15A > Example
Copilot in Excel | 15A: Encourage explicit feedback on individual system outputs
Guideline 15 > Pattern 15D > Example
Contoso | 15D: Use existing public rating or interaction data as feedback for the system
Guideline 17 > Example
Hugging Chat | G17: Provide global controls
Guideline 17 > Example
Windows Copilot | G17: Provide global controls