{"id":693,"date":"2021-05-13T19:52:04","date_gmt":"2021-05-13T19:52:04","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/haxtoolkit\/?post_type=pattern&p=693"},"modified":"2023-10-25T07:37:13","modified_gmt":"2023-10-25T14:37:13","slug":"g10-b-avoid-cold-starts-by-eliciting-user-preferences","status":"publish","type":"pattern","link":"https:\/\/www.microsoft.com\/en-us\/haxtoolkit\/pattern\/g10-b-avoid-cold-starts-by-eliciting-user-preferences\/","title":{"rendered":"Pattern 10B: Avoid cold starts by eliciting user preferences"},"content":{"rendered":"\n\n
The AI system has no knowledge of user preferences and cannot personalize the user experience.<\/p>\n\n\n\n
Elicit user preferences.<\/p>\n\n\n\n
Collaborate with an AI\/ML practitioner to identify what information the system needs from the user to learn their preferences for personalization.<\/p>\n\n\n\n
Trigger an elicitation session to solicit user preferences through selection and\/or feedback interactions. For example, ask the user to select favorite movies, cuisines, genres, and so on. Or ask them to indicate their preferences through feedback interactions, such as ratings or like\/dislike.<\/p>\n\n\n\n
Keep the elicitation session short. Elicit only the minimum amount of information needed to create a meaningful user experience.<\/p>\n\n\n\n
Consider, if possible, making the elicitation session optional.<\/p>\n\n\n\n
Allow the user to proceed without fully completing the session.<\/p>\n\n\n\n
Consider providing the user the option to express more preferences if they wish.<\/p>\n\n\n\n
Make the experience of providing preferences fun for the user.<\/p>\n\n\n\n
Collect and maintain user data in a privacy-aware way.<\/p>\n\n\n\n
Enables:<\/p>\n\n\n\n