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 AI
Azure Space
Mixed reality
Microsoft HoloLens
Microsoft Viva
Quantum computing
Sustainability
Industries
Industries
Education
Automotive
Financial services
Government
Healthcare
Manufacturing
Retail
Partners
Partners
Find a partner
Become a partner
Partner Network
Microsoft Marketplace
Marketplace Rewards
Software development companies
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 2 > Pattern 2A
Pattern 2A: Match the level of precision in UI communication with the system performance – Language
G2: Make clear how well the system can do what it can do.
Advertising
Chatbot
E-commerce
Email
Health and wellness
Guideline 2 > Pattern 2B
Pattern 2B: Match the level of precision in UI communication with the system performance – Numbers
G2: Make clear how well the system can do what it can do.
Advertising
Chatbot
E-commerce
Email
Health and wellness
Guideline 2 > Pattern 2C
Pattern 2C: Report system performance information
G2: Make clear how well the system can do what it can do.
Advertising
Chatbot
E-commerce
Email
Health and wellness
Guideline 2 > Pattern 2C > Example
Contoso | 2C: Report system performance information
Guideline 2 > Pattern 2C > Example
Dragon Professional | 2C: Report system performance information
Guideline 2 > Pattern 2D
Pattern 2D: Provide low performance alerts
G2: Make clear how well the system can do what it can do.
Advertising
Chatbot
E-commerce
Email
Health and wellness
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 > Pattern 2D > Example
Word Online | 2D: Provide low performance alerts
Guideline 2 > Pattern 2D > Example
Microsoft Teams | 2D: Provide low performance alerts
Guideline 2 > Pattern 9A > Example
Viva Topics | 9A: Switch classification decisions and G2
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 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 7 > Example
Copilot in Word | G7: Support efficient invocation
Guideline 7 > Example
Copilot in Outlook | G7: Support efficient invocation
Guideline 7 > Example
Excel Flash Fill | G7: Support efficient invocation
Guideline 7 > Example
PowerPoint | G7: Support efficient invocation
Guideline 8 > Example
Copilot in Outlook | G8: Support efficient dismissal
Guideline 8 > Example
Copilot in Word | G8: Support efficient dismissal
Guideline 8 > Example
Microsoft Forms | G8: Support efficient dismissal
Guideline 9 > Pattern 9A
Pattern 9A: Switch classification decisions
G9: Support efficient correction.
Advertising
Chatbot
E-commerce
Email
Health and wellness
Guideline 9 > Pattern 9A > Example
Viva Topics | 9A: Switch classification decisions
Guideline 9 > Pattern 9A > Example
Google Photos | 9A: Switch classification decisions
Guideline 9 > Pattern 9A > Example
Gmail | 9A: Switch classification decisions
Guideline 9 > Pattern 9B
Pattern 9B: Rich and detailed edits
G9: Support efficient correction.
Advertising
Chatbot
E-commerce
Email
Health and wellness
Guideline 9 > Pattern 9B > Example
Copilot in PowerPoint | 9B: Rich and detailed edits
Guideline 9 > Pattern 9B > Example
Notion | 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 > Pattern 9B > Example
Nichesss | 9B: Rich and detailed edits
Guideline 9 > Pattern 9C
Pattern 9C: Undo automated actions
G9: Support efficient correction.
Advertising
Chatbot
E-commerce
Email
Health and wellness
Guideline 9 > Pattern 9D
Pattern 9D: Do G9 through G15
G9: Support efficient correction.
Advertising
Chatbot
E-commerce
Email
Health and wellness
Guideline 9 > Pattern 9D > Example
Google Photos | 9D: Do G9 through G15
Guideline 9 > Pattern 9E
Pattern 9E: Batch-editing data
G9: Support efficient correction.
Advertising
Chatbot
E-commerce
Email
Health and wellness
Guideline 9 > Pattern 9E > Example
Outlook | 9E: Batch-editing data
Guideline 9 > Pattern 9E > Example
Google Photos | 9E: Batch-editing data
Guideline 9 > Pattern 9E > Example
Gmail | 9E: Batch-editing data
Guideline 9 > Example
Copilot in PowerPoint | G9: Support efficient correction
Guideline 10 > Pattern 10A
Pattern 10A: Disambiguate before acting
G10: Scope services when in doubt.
Advertising
Chatbot
E-commerce
Email
Health and wellness
Guideline 10 > Pattern 10A > Example
Copilot in Word | 10A: Disambiguate before acting
Guideline 10 > Pattern 10A > Example
iPhone | 10A: Disambiguate before acting
Guideline 10 > Pattern 10B
Pattern 10B: Avoid cold starts by eliciting user preferences
G10: Scope services when in doubt.
Advertising
Chatbot
E-commerce
Email
Health and wellness
Guideline 10 > Pattern 10C
Pattern 10C: Fall back to other strategies
G10: Scope services when in doubt.
Advertising
Chatbot
E-commerce
Email
Health and wellness
Guideline 10 > Pattern 10C > Example
Box Skills | 10C: Fall back to other strategies
Guideline 10 > Example
Copilot in PowerPoint | G10: Scope services when in doubt
Guideline 11 > Pattern 11A
Pattern 11A: Local explanations
G11: Make clear why the system did what it did.
Advertising
Chatbot
E-commerce
Email
Health and wellness
Guideline 11 > Pattern 11A > Example
AlphaCode | 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 11A > Example
Pinterest | 11A: Local explanations
Guideline 11 > Pattern 11B
Pattern 11B: Global explanations
G11: Make clear why the system did what it did.
Advertising
Chatbot
E-commerce
Email
Health and wellness
Guideline 11 > Pattern 11B > Example
D365 Marketing | 11B: Global explanations
Guideline 11 > Pattern 11C
Pattern 11C: Present properties of system outputs
G11: Make clear why the system did what it did.
Advertising
Chatbot
E-commerce
Email
Health and wellness
Guideline 11 > Pattern 11D
Pattern 11D: Map system input attributes to system outputs
G11: Make clear why the system did what it did.
Advertising
Chatbot
E-commerce
Email
Health and wellness
Guideline 11 > Pattern 11D > Example
AlphaCode | 11D: Map system input attributes to system outputs
Guideline 11 > Pattern 11D > Example
Gmail | 11D: Map system input attributes to system outputs
Guideline 11 > Pattern 11D > Example
Sentiment Analysis | 11D: Map system input attributes to system outputs
Guideline 11 > Pattern 11E
Pattern 11E: Map user behaviors to system outputs
G11: Make clear why the system did what it did.
Advertising
Chatbot
E-commerce
Email
Health and wellness
Guideline 11 > Pattern 11F
Pattern 11F: Example-based explanations
G11: Make clear why the system did what it did.
Advertising
Chatbot
E-commerce
Email
Health and wellness
Guideline 11 > Pattern 11F > Example
Image recognition | 11F: Example-based explanations
Guideline 11 > Pattern 11F > Example
Computer Vision | 11F: Example-based explanations
Guideline 11 > Pattern 11G
Pattern 11G: “What if?” explanations
G11: Make clear why the system did what it did.
Advertising
Chatbot
E-commerce
Email
Health and wellness
Guideline 11 > Pattern 11G > Example
Copysmith | 11G: “What if explanations”
Guideline 11 > Pattern 11G > Example
Jasper.ai | 11G: “What if?” explanations
Guideline 11 > Pattern 11G > Example
Grammarly | 11G: “What if?” explanations
Guideline 14 > Pattern 14A
Pattern 14A: Comprehensive updates
G14: Update and adapt cautiously.
Advertising
Chatbot
E-commerce
Email
Health and wellness
Guideline 14 > Pattern 14B
Pattern 14B: Immediate, partial, non-disruptive updates
G14: Update and adapt cautiously.
Advertising
Chatbot
E-commerce
Email
Health and wellness