HAX Toolkit
Design Library
Guidelines
Design Library
Design Patterns
Workbook
Playbook
About
Share ideas
Microsoft Security
Azure
Dynamics 365
Microsoft 365
Microsoft Teams
Windows 365
Microsoft AI
Azure Space
Mixed reality
Microsoft HoloLens
Microsoft Viva
Quantum computing
Sustainability
Education
Automotive
Financial services
Government
Healthcare
Manufacturing
Retail
Find a partner
Become a partner
Partner Network
Microsoft Marketplace
Software companies
Blog
Microsoft Advertising
Developer Center
Documentation
Events
Licensing
Microsoft Learn
Microsoft Research
View Sitemap
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 1A > Example
Outlook | 1A: Introductory blurb and G17: Provide global controls
Guideline 1 > Pattern 1A > Example
Semantic Scholar | 1A: Introductory blurb
Guideline 1 > Pattern 1A > Example
Microsoft Word | 1A: Introductory blurb
Guideline 1 > Pattern 1B > Example
Viva Learning | 1B: Use explanation (G11) patterns
Guideline 1 > Pattern 1B > Example
Amazon | 1B: Use explanation (G11) patterns
Guideline 1 > Pattern 1B > Example
Gmail | 1B: Use explanation (G11) patterns
Guideline 1 > Pattern 1C > Example
Copilot in PowerPoint | 1C: Expose system controls
Guideline 1 > Pattern 1C > Example
Viva Topics | 1C: Expose system controls
Guideline 1 > Pattern 1C > Example
Viva Topics | 1C: Expose system controls
Guideline 1 > Pattern 1C > Example
Google Photos | 1C: Expose system controls
Guideline 1 > Pattern 1C > Example
Bing Maps | 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 > Pattern 1D > Example
Google Maps | 1D: Demonstrate possible system inputs
Guideline 1 > Pattern 1D > Example
Bing | 1D: Demonstrate possible system inputs
Guideline 1 > Pattern 1E > Example
Word Online | 1E: Show a set of system outputs
Guideline 1 > Pattern 1E > Example
Google Maps | 1E: Show a set of system outputs
Guideline 1 > Pattern 1E > Example
PowerPoint | 1E: Show a set of system outputs
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 10 > Pattern 10A > Example
Copilot in Word | 10A: Disambiguate before acting
Guideline 10 > Pattern 10A > Example
Github Copilot | 10A: Disambiguate before acting
Guideline 10 > Pattern 10A > Example
iPhone | 10A: Disambiguate before acting
Guideline 10 > Pattern 10A > Example
Google Search | 10A: Disambiguate before acting
Guideline 10 > Pattern 10B > Example
Apple Music | 10B: Avoid cold starts by eliciting user preferences
Guideline 10 > Pattern 10B > Example
Microsoft News | 10B: Avoid cold starts by eliciting user preferences
Guideline 10 > Pattern 10C > Example
Box Skills | 10C: Fall back to other strategies
Guideline 10 > Pattern 10C > Example
Kommunicate chatbot | 10C: Fall back to other strategies
Guideline 10 > Example
Copilot in PowerPoint | G10: Scope services when in doubt
Guideline 14 > Pattern 14A > Example
YouTube | 14A: Comprehensive updates
Guideline 14 > Pattern 14A > Example
Facebook | 14A: Comprehensive updates
Guideline 14 > Pattern 14B > Example
Google Search | 14B: Immediate, partial, non-disruptive updates
Guideline 14 > Pattern 14B > Example
Spotify | 14B: Immediate, partial, non-disruptive updates
Guideline 17 > Example
Hugging Chat | G17: Provide global controls
Guideline 17 > Example
Windows Copilot | G17: Provide global controls
Guideline 17 > Example
Microsoft Word | G17: Provide global controls
Guideline 17 > Example
Google Photos | G17: Provide global controls
Guideline 17 > Example
Bing Search | G17: Provide global controls
English (United States)
Your Privacy Choices Opt-Out Icon
Your Privacy Choices
Your Privacy Choices Opt-Out Icon
Your Privacy Choices
Consumer Health Privacy
Sitemap
Contact Microsoft
Privacy
Manage cookies
Terms of use
Trademarks
Safety & eco
Recycling
About our ads