SlideShare a Scribd company logo
DESIGN UX FOR AI
DEBAPRIYA BASU
PRINCIPAL PRODUCT MANAGER @ ZILLOW
HELLO!
I am Debapriya Basu
I specialize in AI products and technology
You can find me at
https://www.linkedin.com/in/debapriyabasu/
Current: PM@Zillow Group
Former: PM@Microsoft
Previous Product School talk: Lead AI (ML) incubations as a PM
2
WHAT I WILL
COVER
Design for AI infused systems
◎ Principles of design
◎ Guidelines for user interaction stages
◎ Framework of design process
3
PRINCIPLES OF
DESIGN
4
EMBRACE
CUSTOMER
NEED
◎ Need : long (sometimes painful) process to
◎ learn how much is a home worth in current
local markets
◎ Zestimate
◎ Started as home estimate for next one year
◎ Updated to reflect quality of home (using
computer vision)
5
ZESTIMATE
BUILD TRUST ◎ Is it well intentioned
◎ Does it perform the way we envisioned
◎ Is it safe to use. Is it correctly built
6
ref
ETHICAL AI Privacy
AI models should be built within
guardrails to ensure users cannot be
identified or their details inferred
from model output
Researchers were able to identify Netflix
users by correlating anonymized test data
provided in the Netflix Prize competition with
publicly available IMDB movie review
database.
7
Fairness
AI/ML models used for making decisions or
predictions should not be biased with respect
to protected attributes (latent bias) such as
race, gender and sexuality. It should be aware
and counter impacts of interaction and
selection bias also.
A MIT study Project Gender Shades uncovered
the bias that facial analysis technologies have
a heavy bias towards white males.
JoyAdowaa Buolamwini foundedAlgorithmic
Justice League, an organisation that looks to
challenge bias in decision making software
AMPLIFY HUMAN
CAPABILITIES
WITH AI
◎ Google Pixel Buds integrated with Google assistant
◎ Personalized recommendations
◎ Automated personal communication
■ (Smart Reply)
◎ offloads monotonous tasks
■ Set timers
■ Control IoT devices
8
GOOGLE ASSISTANT
here
GUIDELINES FOR
USER INTERACTION
STAGES
9
STAGES OF
USER
INTERACTION
◎ Before first interaction
◎ During course of interaction
◎ When things go wrong
◎ Over continued repeated interaction
10
BEFORE THE FIRST INTERACTION
11
Clarify what the system can do Clarify how well the system can do what
it promises to do
ref
ref
DURING THE INTERACTION
12
Show contextually relevant insights Match relevant social norms
Mitigate social bias
Time services based on context
WHEN THINGS GO WRONG
13
Scope services when in doubt Clarify what the system did
Allow efficient correction
Allow efficient dismissal
Allow efficient invocation
UX has a critical role to play here
OVER CONTINUED REPEATED INTERACTION
14
Remember recent interactions
Update and adapt cautiously Encourage granular feedback
Learn from user behavior
OVER CONTINUED REPEATED INTERACTION
15
Notify users about changes
Provide global controls
Convey consequences of user action
PM-DESIGNER
FRAMEWORK FOR
DESIGN PROCESS
16
STAGES
17
Determine
how AI can
help
Identify
user
needs
Train ModelsCollect
Data
Test prototypesDesign to
meet user’s
mental model
Build
Trustworthy
AI
Explain
AI
Handle
failures
gracefully
Incorporate
Feedback
IDENTIFY
USER NEED
+
HOW CAN AI
HELP
RESEARCH
Understand the user
need through user
research, opportunity
analysis, competitive
analysis
OBJECTIVE OR REWARD
FUNCTION
What kind ofAI technology
will help solve. What is to be
prediction or concluded
18
EXPERIENCES
Identify hero
experience to ideate
SUCCESS
DEFINITION
Define success in terms
of online metrics
ALIGN
Align stakeholders to a
common understanding
of the user problem and
proposedAI infused
experience
COLLECT DATA
+
TRAIN MODELS
DATA
◎ 1st Party vs 3rd Party
◎ Privacy and Security
◎ Fresh
◎ Unbiased
◎ Representative
◎ Relevant
◎ Missing data
◎ Noisy data
◎ Inconsistent
19
AI TECH
◎ Machine learned
◎ Supervised
◎ Unsupervised
◎ Reinforced
◎ Modeling Techniques
◎ Deep learning
◎ NLP
◎ Ensemble Learning
◎ Pre-trained Models
DESIGN FOR LABEL GENERATORS
Accommodate diversity of raters and their context and incentives
DESIGN TO
MEET USER
MENTAL
MODELS
UNDERSTAND MENTAL MODEL
◎ User group and their primary goal,
◎ novice user’s preferred flow,
◎ expert user’s preferred flow,
◎ current mental model,
20
INFLUENCE MENTAL MODEL
◎ Clarify future mental model,
◎ Create bridge from current to
future
◎ explain cause and effect ofAI
model
TEST MENTAL MODEL
◎ Onboard users
◎ Ask users what they thought the
product will do
◎ Study their reactions to
wireframes/prototypes
◎ Learn about their expectations
about using theAI experience
21
PRODUCT
◎ Guerilla testing
◎ Wizard of Oz testing
22
TRANSPARENT + EXPLAINABLE + TRUSTWORTHY AI
MODEL CONFIDENCE
DATA SOURCES
MODEL
FEATURES
FAIRNESS
INCORPORATE
FEEDBACK
IMPLICIT (critical forAI)
◎ Subscribed to channel (+)
◎ Add to playlist (+)
◎ Add to watch later (+)
◎ Shared video (+)
◎ Watched till the end (+)
◎ Bounced off after few secs (-)
◎ Clicked on a related recommendation after
few secs on video (-)
◎ Watch videos in bits and pieces (-)
23
EXPLICIT
DEGRADE
GRACEFULLY
IN CASE OF NON HAPPY PATH RESULTS OR SYSTEM FAILURES
◎ Category suggestions
◎ Alternate queries
◎ Personalized recommendation
◎ Helpful links
◎ Popular products
◎ Popular categories
◎ Contextual ads
24
WHAT I
COVERED
Takeaways for AI powered product design
◎ What are the cornerstone principles
◎ How to design for user interaction stage
◎ What is the framework for the design process
Please reach out with your comments and thoughts at
tutulpriya@gmail.com
25
REFERENCES ◎ https://pair.withgoogle.com/guidebook/
◎ https://www.microsoft.com/en-us/research/uploads/prod/2019/01/Guidelines-for-Human-
AI-Interaction-camera-ready.pdf
◎ https://www.media.mit.edu/projects/gender-shades/overview/
◎ https://medium.com/myplanet-musings/10-ui-patterns-for-a-human-friendly-ai-e86baa2a4
471
◎ https://uxdesign.cc/guidelines-for-infusing-artificial-intelligence-to-products-bbbcf7b928f
7
◎ https://becominghuman.ai/ux-design-for-implicit-and-explicit-feedback-in-an-ai-product-
9497dce737ea
◎ https://techcrunch.com/2018/12/07/google-translate-gets-rid-of-some-gender-biases/
◎ https://www.nngroup.com/articles/recommendation-guidelines/
◎ https://www.pcworld.com/article/3393186/microsoft-ideas-words.html
◎ https://baymard.com/blog/no-results-page
◎ https://www.blog.google/products/assistant/stay-top-your-day-proactive-help-your-assistant/
26

More Related Content

What's hot

UX RULES: 10 ESSENTIAL PRINCIPLES
UX RULES: 10 ESSENTIAL PRINCIPLESUX RULES: 10 ESSENTIAL PRINCIPLES
UX RULES: 10 ESSENTIAL PRINCIPLES
Jeremy Robinson
 
The Importance of UX
The Importance of UXThe Importance of UX
The Importance of UX
Bart Van Hecke
 
UX & UI Design: Differentiate through design
UX & UI Design: Differentiate through designUX & UI Design: Differentiate through design
UX & UI Design: Differentiate through design
MoodLabs
 
UI and UX Design for Startups - Matin Maleki
UI and UX Design for Startups - Matin MalekiUI and UX Design for Startups - Matin Maleki
UI and UX Design for Startups - Matin Maleki
Matin Maleki
 
Understanding UI/UX Design by Aroyewun Babajide
Understanding UI/UX Design by Aroyewun BabajideUnderstanding UI/UX Design by Aroyewun Babajide
Understanding UI/UX Design by Aroyewun Babajide
Babajide Aroyewun
 
1. Design - Intro UIUX Design.pdf
1. Design - Intro UIUX Design.pdf1. Design - Intro UIUX Design.pdf
1. Design - Intro UIUX Design.pdf
JejeCans
 
UI/UX Courses
UI/UX Courses UI/UX Courses
UI/UX Courses
Nardia Infotech
 
UX - User Experience Design and Principles
UX - User Experience Design and PrinciplesUX - User Experience Design and Principles
UX - User Experience Design and Principles
Peeyush Sahu CAPM®
 
Simple Steps to UX/UI Web Design
Simple Steps to UX/UI Web DesignSimple Steps to UX/UI Web Design
Simple Steps to UX/UI Web Design
Koombea
 
UX Experience Design: Processes and Strategy
UX Experience Design: Processes and StrategyUX Experience Design: Processes and Strategy
UX Experience Design: Processes and Strategy
CHI UX Indonesia
 
[UX Series] 1 - UX Introduction
[UX Series] 1 - UX Introduction[UX Series] 1 - UX Introduction
[UX Series] 1 - UX Introduction
Phuong Hoang Vu
 
UX 101: A quick & dirty introduction to user experience strategy & design
UX 101: A quick & dirty introduction to user experience strategy & designUX 101: A quick & dirty introduction to user experience strategy & design
UX 101: A quick & dirty introduction to user experience strategy & design
Morgan McKeagney
 
UI UX in depth
UI UX in depthUI UX in depth
UI UX in depth
Shrestha Raaz
 
UX Best Practices
UX Best PracticesUX Best Practices
UX Best Practices
Theresa Neil
 
UX Design Mini Course
UX Design Mini CourseUX Design Mini Course
UX Design Mini Course
Digital Snack
 
UI vs UX ( User Interface vs User Experience)
UI vs UX ( User Interface vs User Experience)UI vs UX ( User Interface vs User Experience)
UI vs UX ( User Interface vs User Experience)
Sonali Pawar
 
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Anna Dahlström
 
UI vs UX workshop
UI vs UX workshopUI vs UX workshop
UI vs UX workshop
Inova LLC
 
UI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed ShehataUI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed Shehata
Mohamed Shehata
 
What’s the difference between a UX and UI designer? (Part two)
What’s the difference between a UX and UI designer? (Part two)What’s the difference between a UX and UI designer? (Part two)
What’s the difference between a UX and UI designer? (Part two)
iFactory Digital
 

What's hot (20)

UX RULES: 10 ESSENTIAL PRINCIPLES
UX RULES: 10 ESSENTIAL PRINCIPLESUX RULES: 10 ESSENTIAL PRINCIPLES
UX RULES: 10 ESSENTIAL PRINCIPLES
 
The Importance of UX
The Importance of UXThe Importance of UX
The Importance of UX
 
UX & UI Design: Differentiate through design
UX & UI Design: Differentiate through designUX & UI Design: Differentiate through design
UX & UI Design: Differentiate through design
 
UI and UX Design for Startups - Matin Maleki
UI and UX Design for Startups - Matin MalekiUI and UX Design for Startups - Matin Maleki
UI and UX Design for Startups - Matin Maleki
 
Understanding UI/UX Design by Aroyewun Babajide
Understanding UI/UX Design by Aroyewun BabajideUnderstanding UI/UX Design by Aroyewun Babajide
Understanding UI/UX Design by Aroyewun Babajide
 
1. Design - Intro UIUX Design.pdf
1. Design - Intro UIUX Design.pdf1. Design - Intro UIUX Design.pdf
1. Design - Intro UIUX Design.pdf
 
UI/UX Courses
UI/UX Courses UI/UX Courses
UI/UX Courses
 
UX - User Experience Design and Principles
UX - User Experience Design and PrinciplesUX - User Experience Design and Principles
UX - User Experience Design and Principles
 
Simple Steps to UX/UI Web Design
Simple Steps to UX/UI Web DesignSimple Steps to UX/UI Web Design
Simple Steps to UX/UI Web Design
 
UX Experience Design: Processes and Strategy
UX Experience Design: Processes and StrategyUX Experience Design: Processes and Strategy
UX Experience Design: Processes and Strategy
 
[UX Series] 1 - UX Introduction
[UX Series] 1 - UX Introduction[UX Series] 1 - UX Introduction
[UX Series] 1 - UX Introduction
 
UX 101: A quick & dirty introduction to user experience strategy & design
UX 101: A quick & dirty introduction to user experience strategy & designUX 101: A quick & dirty introduction to user experience strategy & design
UX 101: A quick & dirty introduction to user experience strategy & design
 
UI UX in depth
UI UX in depthUI UX in depth
UI UX in depth
 
UX Best Practices
UX Best PracticesUX Best Practices
UX Best Practices
 
UX Design Mini Course
UX Design Mini CourseUX Design Mini Course
UX Design Mini Course
 
UI vs UX ( User Interface vs User Experience)
UI vs UX ( User Interface vs User Experience)UI vs UX ( User Interface vs User Experience)
UI vs UX ( User Interface vs User Experience)
 
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
 
UI vs UX workshop
UI vs UX workshopUI vs UX workshop
UI vs UX workshop
 
UI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed ShehataUI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed Shehata
 
What’s the difference between a UX and UI designer? (Part two)
What’s the difference between a UX and UI designer? (Part two)What’s the difference between a UX and UI designer? (Part two)
What’s the difference between a UX and UI designer? (Part two)
 

Similar to Design UX for AI

Lead AI incubations as a Product manager
Lead AI incubations as a Product manager Lead AI incubations as a Product manager
Lead AI incubations as a Product manager
Debapriya Basu
 
Ux guide
Ux guideUx guide
Ux guide
Andrew W. Chang
 
Restless developer
Restless developerRestless developer
Restless developer
Marcos Vinícius
 
Best Practices for a Great User Experience
Best Practices for a Great User ExperienceBest Practices for a Great User Experience
Best Practices for a Great User Experience
User Experience Labs
 
Good-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van NiekerkGood-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van Niekerk
Lisa Trapman
 
Structuring the code
Structuring the codeStructuring the code
Structuring the code
Iman Tunggono
 
"Everybody is a Designer. Deal with it." by Wolfgang Bremer
"Everybody is a Designer. Deal with it." by Wolfgang Bremer"Everybody is a Designer. Deal with it." by Wolfgang Bremer
"Everybody is a Designer. Deal with it." by Wolfgang Bremer
Wolfgang Bremer
 
ElizabethPrattConsulting_DellPortfolio
ElizabethPrattConsulting_DellPortfolioElizabethPrattConsulting_DellPortfolio
ElizabethPrattConsulting_DellPortfolio
Liz Pratt
 
ATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologiesATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologies
Float
 
Roi of ux-brazil
Roi of ux-brazilRoi of ux-brazil
Roi of ux-brazil
Jill DaSilva
 
User experience workshop
User experience workshopUser experience workshop
User experience workshop
GYK Antler
 
User Experience for Product Managers
User Experience for Product Managers User Experience for Product Managers
User Experience for Product Managers
Michael Ong
 
JavaFest. Антон Лемешко. Model-Driven Development in the Open Java Universe
JavaFest. Антон Лемешко. Model-Driven Development in the Open Java UniverseJavaFest. Антон Лемешко. Model-Driven Development in the Open Java Universe
JavaFest. Антон Лемешко. Model-Driven Development in the Open Java Universe
FestGroup
 
16 Practical Insights from Designing Software
16 Practical Insights from Designing Software16 Practical Insights from Designing Software
16 Practical Insights from Designing Software
Kok Chiann
 
Android UI Design Tips
Android UI Design TipsAndroid UI Design Tips
Android UI Design Tips
Android Developers
 
What I've Learned about UX Design
What I've Learned about UX DesignWhat I've Learned about UX Design
What I've Learned about UX Design
Ali Rushdan Tariq
 
User Experience 101 - A Practical Guide
User Experience 101 - A Practical GuideUser Experience 101 - A Practical Guide
User Experience 101 - A Practical Guide
Adrian Bunge
 
Design Types
Design TypesDesign Types
Design Types
1&1
 
UCD / IxD Introduction - User centric design, interaction design
UCD / IxD Introduction - User centric design, interaction designUCD / IxD Introduction - User centric design, interaction design
UCD / IxD Introduction - User centric design, interaction design
sdavis6b
 
NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1
studiokandm
 

Similar to Design UX for AI (20)

Lead AI incubations as a Product manager
Lead AI incubations as a Product manager Lead AI incubations as a Product manager
Lead AI incubations as a Product manager
 
Ux guide
Ux guideUx guide
Ux guide
 
Restless developer
Restless developerRestless developer
Restless developer
 
Best Practices for a Great User Experience
Best Practices for a Great User ExperienceBest Practices for a Great User Experience
Best Practices for a Great User Experience
 
Good-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van NiekerkGood-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van Niekerk
 
Structuring the code
Structuring the codeStructuring the code
Structuring the code
 
"Everybody is a Designer. Deal with it." by Wolfgang Bremer
"Everybody is a Designer. Deal with it." by Wolfgang Bremer"Everybody is a Designer. Deal with it." by Wolfgang Bremer
"Everybody is a Designer. Deal with it." by Wolfgang Bremer
 
ElizabethPrattConsulting_DellPortfolio
ElizabethPrattConsulting_DellPortfolioElizabethPrattConsulting_DellPortfolio
ElizabethPrattConsulting_DellPortfolio
 
ATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologiesATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologies
 
Roi of ux-brazil
Roi of ux-brazilRoi of ux-brazil
Roi of ux-brazil
 
User experience workshop
User experience workshopUser experience workshop
User experience workshop
 
User Experience for Product Managers
User Experience for Product Managers User Experience for Product Managers
User Experience for Product Managers
 
JavaFest. Антон Лемешко. Model-Driven Development in the Open Java Universe
JavaFest. Антон Лемешко. Model-Driven Development in the Open Java UniverseJavaFest. Антон Лемешко. Model-Driven Development in the Open Java Universe
JavaFest. Антон Лемешко. Model-Driven Development in the Open Java Universe
 
16 Practical Insights from Designing Software
16 Practical Insights from Designing Software16 Practical Insights from Designing Software
16 Practical Insights from Designing Software
 
Android UI Design Tips
Android UI Design TipsAndroid UI Design Tips
Android UI Design Tips
 
What I've Learned about UX Design
What I've Learned about UX DesignWhat I've Learned about UX Design
What I've Learned about UX Design
 
User Experience 101 - A Practical Guide
User Experience 101 - A Practical GuideUser Experience 101 - A Practical Guide
User Experience 101 - A Practical Guide
 
Design Types
Design TypesDesign Types
Design Types
 
UCD / IxD Introduction - User centric design, interaction design
UCD / IxD Introduction - User centric design, interaction designUCD / IxD Introduction - User centric design, interaction design
UCD / IxD Introduction - User centric design, interaction design
 
NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1
 

Recently uploaded

Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 

Recently uploaded (20)

Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 

Design UX for AI

  • 1. DESIGN UX FOR AI DEBAPRIYA BASU PRINCIPAL PRODUCT MANAGER @ ZILLOW
  • 2. HELLO! I am Debapriya Basu I specialize in AI products and technology You can find me at https://www.linkedin.com/in/debapriyabasu/ Current: PM@Zillow Group Former: PM@Microsoft Previous Product School talk: Lead AI (ML) incubations as a PM 2
  • 3. WHAT I WILL COVER Design for AI infused systems ◎ Principles of design ◎ Guidelines for user interaction stages ◎ Framework of design process 3
  • 5. EMBRACE CUSTOMER NEED ◎ Need : long (sometimes painful) process to ◎ learn how much is a home worth in current local markets ◎ Zestimate ◎ Started as home estimate for next one year ◎ Updated to reflect quality of home (using computer vision) 5 ZESTIMATE
  • 6. BUILD TRUST ◎ Is it well intentioned ◎ Does it perform the way we envisioned ◎ Is it safe to use. Is it correctly built 6 ref
  • 7. ETHICAL AI Privacy AI models should be built within guardrails to ensure users cannot be identified or their details inferred from model output Researchers were able to identify Netflix users by correlating anonymized test data provided in the Netflix Prize competition with publicly available IMDB movie review database. 7 Fairness AI/ML models used for making decisions or predictions should not be biased with respect to protected attributes (latent bias) such as race, gender and sexuality. It should be aware and counter impacts of interaction and selection bias also. A MIT study Project Gender Shades uncovered the bias that facial analysis technologies have a heavy bias towards white males. JoyAdowaa Buolamwini foundedAlgorithmic Justice League, an organisation that looks to challenge bias in decision making software
  • 8. AMPLIFY HUMAN CAPABILITIES WITH AI ◎ Google Pixel Buds integrated with Google assistant ◎ Personalized recommendations ◎ Automated personal communication ■ (Smart Reply) ◎ offloads monotonous tasks ■ Set timers ■ Control IoT devices 8 GOOGLE ASSISTANT here
  • 10. STAGES OF USER INTERACTION ◎ Before first interaction ◎ During course of interaction ◎ When things go wrong ◎ Over continued repeated interaction 10
  • 11. BEFORE THE FIRST INTERACTION 11 Clarify what the system can do Clarify how well the system can do what it promises to do ref ref
  • 12. DURING THE INTERACTION 12 Show contextually relevant insights Match relevant social norms Mitigate social bias Time services based on context
  • 13. WHEN THINGS GO WRONG 13 Scope services when in doubt Clarify what the system did Allow efficient correction Allow efficient dismissal Allow efficient invocation UX has a critical role to play here
  • 14. OVER CONTINUED REPEATED INTERACTION 14 Remember recent interactions Update and adapt cautiously Encourage granular feedback Learn from user behavior
  • 15. OVER CONTINUED REPEATED INTERACTION 15 Notify users about changes Provide global controls Convey consequences of user action
  • 17. STAGES 17 Determine how AI can help Identify user needs Train ModelsCollect Data Test prototypesDesign to meet user’s mental model Build Trustworthy AI Explain AI Handle failures gracefully Incorporate Feedback
  • 18. IDENTIFY USER NEED + HOW CAN AI HELP RESEARCH Understand the user need through user research, opportunity analysis, competitive analysis OBJECTIVE OR REWARD FUNCTION What kind ofAI technology will help solve. What is to be prediction or concluded 18 EXPERIENCES Identify hero experience to ideate SUCCESS DEFINITION Define success in terms of online metrics ALIGN Align stakeholders to a common understanding of the user problem and proposedAI infused experience
  • 19. COLLECT DATA + TRAIN MODELS DATA ◎ 1st Party vs 3rd Party ◎ Privacy and Security ◎ Fresh ◎ Unbiased ◎ Representative ◎ Relevant ◎ Missing data ◎ Noisy data ◎ Inconsistent 19 AI TECH ◎ Machine learned ◎ Supervised ◎ Unsupervised ◎ Reinforced ◎ Modeling Techniques ◎ Deep learning ◎ NLP ◎ Ensemble Learning ◎ Pre-trained Models DESIGN FOR LABEL GENERATORS Accommodate diversity of raters and their context and incentives
  • 20. DESIGN TO MEET USER MENTAL MODELS UNDERSTAND MENTAL MODEL ◎ User group and their primary goal, ◎ novice user’s preferred flow, ◎ expert user’s preferred flow, ◎ current mental model, 20 INFLUENCE MENTAL MODEL ◎ Clarify future mental model, ◎ Create bridge from current to future ◎ explain cause and effect ofAI model
  • 21. TEST MENTAL MODEL ◎ Onboard users ◎ Ask users what they thought the product will do ◎ Study their reactions to wireframes/prototypes ◎ Learn about their expectations about using theAI experience 21 PRODUCT ◎ Guerilla testing ◎ Wizard of Oz testing
  • 22. 22 TRANSPARENT + EXPLAINABLE + TRUSTWORTHY AI MODEL CONFIDENCE DATA SOURCES MODEL FEATURES FAIRNESS
  • 23. INCORPORATE FEEDBACK IMPLICIT (critical forAI) ◎ Subscribed to channel (+) ◎ Add to playlist (+) ◎ Add to watch later (+) ◎ Shared video (+) ◎ Watched till the end (+) ◎ Bounced off after few secs (-) ◎ Clicked on a related recommendation after few secs on video (-) ◎ Watch videos in bits and pieces (-) 23 EXPLICIT
  • 24. DEGRADE GRACEFULLY IN CASE OF NON HAPPY PATH RESULTS OR SYSTEM FAILURES ◎ Category suggestions ◎ Alternate queries ◎ Personalized recommendation ◎ Helpful links ◎ Popular products ◎ Popular categories ◎ Contextual ads 24
  • 25. WHAT I COVERED Takeaways for AI powered product design ◎ What are the cornerstone principles ◎ How to design for user interaction stage ◎ What is the framework for the design process Please reach out with your comments and thoughts at tutulpriya@gmail.com 25
  • 26. REFERENCES ◎ https://pair.withgoogle.com/guidebook/ ◎ https://www.microsoft.com/en-us/research/uploads/prod/2019/01/Guidelines-for-Human- AI-Interaction-camera-ready.pdf ◎ https://www.media.mit.edu/projects/gender-shades/overview/ ◎ https://medium.com/myplanet-musings/10-ui-patterns-for-a-human-friendly-ai-e86baa2a4 471 ◎ https://uxdesign.cc/guidelines-for-infusing-artificial-intelligence-to-products-bbbcf7b928f 7 ◎ https://becominghuman.ai/ux-design-for-implicit-and-explicit-feedback-in-an-ai-product- 9497dce737ea ◎ https://techcrunch.com/2018/12/07/google-translate-gets-rid-of-some-gender-biases/ ◎ https://www.nngroup.com/articles/recommendation-guidelines/ ◎ https://www.pcworld.com/article/3393186/microsoft-ideas-words.html ◎ https://baymard.com/blog/no-results-page ◎ https://www.blog.google/products/assistant/stay-top-your-day-proactive-help-your-assistant/ 26