AI suggestion systems
Synonyms: predictive text, recommender systems, intelligent inputs, auto-complete, discovery engines
Definition
Use cases
- Solving search struggles: A user types "blu" and the system suggests "blue shoes," "blouse," and "blueberry seeds." This prevents typos and gets users to results faster.
- Contextual actions: While writing an email, the system suggests meeting times based on calendar availability. This removes extra tab switching and manual scheduling.
How it's used in practice
- Set triggers: Determine precisely when suggestions appear (e.g., after 3 characters typed or when a user pauses on a field).
- Prioritize relevance: Order suggestions based on user history, popularity, or proximity, not just alphabetical order.
- Design for refusal: Ensure users can easily ignore or dismiss the suggestions (via 'Esc' key or clicking away) without interrupting their flow.
Challenges & limitations
- Cold start problem: New users get irrelevant suggestions because the model has no signal yet
- Filter bubbles: Systems trained too heavily on past behavior can repeat the same patterns and reduce discovery.
Free resources
- Shopify’s AI Recommendation Guide — Breakdown of how recommendation systems affect product discovery and conversion.
- Sia AI: From Traditional to Generative AI — Overview of how recommendation systems are shifting from rule-based filtering to generative AI approaches.

