Personalization with AI
Learning Outcomes
- Distinguish the three layers of a user model and explain what data feeds each one
- Select the right adaptation strategy — tone, complexity, recommendations, or defaults — for a given feature and user signal
- Design a progressive personalization arc that starts generic and earns trust over time
- Identify where personalization helps users and where it creates filter bubbles, over-reliance, or discomfort
- Apply privacy-respecting techniques — user-controlled profiles, transparent explanations, and on-device processing — to a real product scenario
Lesson Plan
| Segment | Duration | Topic |
|---|---|---|
| Intro | 3 min | The personalization promise — and where it goes wrong |
| User models | 7 min | Explicit preferences, observed behaviour, inferred attributes |
| Adaptation strategies | 8 min | Tone, complexity, recommendations, and defaults |
| Progressive personalization | 7 min | Starting generic, adapting over time |
| The boundaries | 7 min | Filter bubbles, creepiness, and user autonomy |
| Privacy-respecting approaches | 8 min | Transparent profiles, on-device signals, "why this?" |
| Design exercise | 3 min | Applying the strategy to a learning platform |
| Wrap-up | 2 min | Key takeaways and next lesson |
Before You Begin
Pre-work:
- Complete Lesson 5: Feedback Loops — personalization is the outward result of the feedback systems you design, so the two lessons are tightly linked
- Skim Lesson 3: User Trust & Transparency to refresh the trust vocabulary (confidence indicators, explainability, user control) — all three concepts resurface here
- Think of a product you use every day that feels uncannily well-matched to you, and one that feels intrusive or odd. Hold both examples in mind throughout the lesson.
Shopping List:
- A browser and the course landing page open at AI Product Design
- A whiteboard, sticky notes, or a notes document for the design exercise in Step 6
- Optional: Google's People + AI Guidebook (pair.withgoogle.com) — the "personalization" and "mental models" sections complement this lesson
Personalization is the difference between a product that says "here is everything" and one that says "here is what you, specifically, need right now." Done well, it is one of the most powerful tools in product design: the right suggestion at the right moment, content phrased in a way that clicks for this particular person, defaults already set to what they prefer. Done badly, it feels like surveillance dressed up as helpfulness.
The clearest way to understand the gap is a short comparison. Consider two versions of the same writing assistant:
Version A — a suggestion panel appears with: "You tend to open with a long preamble before getting to the point. Would you like me to move your key ask to the first sentence?" This is useful. It acts on a pattern the user can recognise in their own writing. It offers control (would you like me to…). It is transparent about the signal it used.
Version B — a suggestion appears with: "We noticed you wrote three emails after 10pm this week. Here is a template for late-night correspondence." This is unsettling. The observation is about personal behaviour outside the task, not the task itself. The connection to helpfulness is thin. The user did not ask to be watched at that level.
Both versions used exactly the same kind of behavioural data. The difference is whether the inference is about the work or about the person, whether control is offered, and whether the explanation feels proportionate.
A useful shorthand before building any personalization feature: would the user be surprised that you knew this, and would they feel the inference was used in their interest? If either answer is uncomfortable, you have work to do.
A user model is the internal representation your product builds of who a user is and what they need. In an AI product, the model feeds the system's decisions about what to surface, how to phrase things, and what to do by default. There are three distinct layers, and they carry different tradeoffs:
| Layer | What it is | How it is collected | Tradeoff |
|---|---|---|---|
| Explicit preferences | Things the user directly tells you — preferred language, notification settings, topics of interest, communication style | Onboarding surveys, settings panels, profile pages | High accuracy, but users don't fill things in, and stated preferences often diverge from actual behaviour |
| Observed behaviour | Things you infer from what the user does — which suggestions they accept, what they edit away, which paths they take, how long they spend | Interaction logs, acceptance rates, session patterns | Abundant and honest, but noisy: a user might accept a suggestion because it was good enough, not because it was right |
| Inferred attributes | Things you deduce about the user that they never told you — expertise level, role, context, emotional state | Pattern-matching across behaviour over time | High leverage when accurate, but brittle: a wrong inference (treating an expert as a novice) degrades trust fast and can be hard to surface and correct |
Most mature AI products use all three layers, but the weight given to each should vary by feature type and stakes.
> Use as a design prompt: "For [feature], list what we would know about a user from each of the three model layers after one week of use. Then identify which layer should drive the personalization decision and why."
The key design question for each feature is not "what do we know about this user?" but "what is the minimum we need to know to be genuinely useful here, and is what we collect proportionate to the value it creates?" This is the product-design version of data minimisation — and it applies whether you are dealing with personal data regulations or simply trying to avoid building something invasive.
Knowing what a user model contains is one thing; knowing what to do with it is another. There are four levers available to product designers, and they are not equally appropriate for every feature:
1. Tone and register. Adjusting how the product communicates. A support tool that detects a user is frustrated and shifts to a warmer, more direct style. A writing assistant that mirrors the user's own vocabulary level. A dashboard that presents findings in the level of formality the user's past actions suggest they prefer.
2. Complexity and depth. Adjusting how much detail or sophistication the product offers. A legal review tool that gives a junior associate a plain-language summary and a senior partner the clause-level analysis. A data product that surfaces the headline metric for an executive and the drill-down for an analyst. This is one of the highest-leverage personalization levers because the right depth of information feels like the product understands your role.
3. Recommendations and ranking. Adjusting which options surface first, which are hidden, and what is suggested. A project management tool that surfaces the three tasks most likely to be worked on today, based on patterns in past behaviour. A reading app that orders an inbox by relevance rather than recency. This is the most familiar form of personalization, and the one most prone to filter-bubble effects (covered in Step 5).
4. Defaults and pre-fills. Adjusting what the product assumes before the user has done anything. A form that pre-selects the options a user almost always picks. A scheduling tool that defaults to the meeting duration and format this user prefers. A draft email that opens with the greeting style the user consistently uses. Defaults are powerful because most users never change them — meaning a good personalised default saves friction without any explicit interaction.
| Signal available | Best lever to pull |
|---|---|
| User's vocabulary and phrasing from past interactions | Tone and register |
| User's role or stated expertise level | Complexity and depth |
| Past acceptance or engagement with similar content | Recommendations and ranking |
| Frequently repeated choices or form completions | Defaults and pre-fills |
> Use as a design prompt: "For [feature], which of the four adaptation levers — tone, complexity, recommendations, defaults — would create the most value for users in the first month? Which lever has the highest risk of going wrong? Design a test for each."
One of the most common personalization mistakes is demanding everything upfront. A new user encounters a fifteen-field profile form on day one, fills in three fields, and skips the rest. The product is now operating on a half-complete model it will never fully fix. A worse variant: the product makes strong personalization decisions immediately, on the basis of almost no signal, and gets them conspicuously wrong — teaching the user that personalization here is unreliable.
Progressive personalization is the alternative pattern. You start with a useful but generic experience, observe real behaviour over time, and let the experience evolve toward the individual as evidence accumulates. The result is a personalization arc that feels earned rather than assumed.
A useful arc has four phases:
Phase 1 — Generic with good defaults. The new-user experience is well-designed for the median user of this product. It does not try to personalise; it tries to be broadly useful. Duration: first session to first few sessions.
Phase 2 — Observe and infer quietly. The product collects behavioural signal without surfacing it. It builds an initial picture of the user's patterns. No personalization decisions are made from it yet. Duration: first few sessions to a few weeks.
Phase 3 — Make small, visible adaptations. The product starts making low-stakes personalization decisions and signals them: "Based on what you work on most, I've moved these to the top." The user can see the adaptation, approve it, and correct it. Duration: a few weeks onward.
Phase 4 — Deeper adaptation with user control. Once trust is established, the product offers richer personalization — and may prompt the user to fill in explicit preferences to make it sharper. The user now has reason to engage with profile settings because they have seen the benefit.
> Use as a design prompt: "Map our [feature] to the four phases of progressive personalization. What does the product look like at the end of Phase 1? What is the first visible adaptation in Phase 3, and how do we surface why it happened?"
Personalization is not always better than a neutral experience. There are three distinct failure modes that product designers need to design against explicitly — not just think about as edge cases.
Filter bubbles. When a recommendation system shows users more of what they have already engaged with, it can narrow their view of what exists. In a content product, this means a reader who clicked three articles about one approach will see fewer articles challenging it. In a professional tool, it means a user whose workflow already skews toward one method may never discover a better one. Filter bubbles are especially pernicious because they look like success on engagement metrics — the user keeps engaging — while the experience is quietly degrading.
Design responses to filter bubbles include intentional diversity injection (surfacing content from categories the user has not seen recently), "explore" modes alongside "for you" modes, and periodic prompts that invite the user to recalibrate their interests.
Autonomy erosion. Personalization that makes too many decisions on the user's behalf can gradually reduce their ability to operate without it. A user who always accepts the AI's recommended response eventually stops knowing what they would have said without it. A scheduling tool that always fills in preferences stops the user from noticing when those preferences have changed. Good personalization supports the user's judgment; it does not substitute for it.
The creepiness threshold. Even benign personalization can feel invasive when the user perceives a gap between what they shared and what the product seems to know. This is not purely about data privacy — it is a perception gap. A product can be fully privacy-compliant and still feel creepy if users do not understand the inference chain.
| Failure mode | Warning sign | Design response |
|---|---|---|
| Filter bubble | Engagement goes up; variety of user behaviour goes down | Inject diversity; add an "explore" mode |
| Autonomy erosion | Users cannot complete the task when personalization is off | Keep the unassisted path accessible; celebrate manual choices |
| Creepiness threshold | Users report "how did it know that?" negatively | Add "why am I seeing this?" and a correction path |
Respecting privacy in personalization is not just about data handling — it is a design discipline. There are three approaches that materially change the user's experience of being personalised for:
User-controlled profiles. Rather than building a silent model the user can never inspect, surface the model as a visible profile the user can read, edit, and reset. "Your writing assistant profile: prefers concise phrasing, works in legal and finance contexts, tends toward formal register." A user who can see and edit this profile has agency. They can correct errors, update outdated signals, and decide what to share. The profile becomes a collaborative tool rather than a surveillance artefact.
Transparent "why this?" explanations. Every personalised output should have a reachable explanation of why it was surfaced. This does not need to be a technical explanation of the model — it needs to be a human-readable reason. "Suggested because you often work on Q3 planning documents this time of year." "Matched to your reading level based on your past article choices." The explanation should be available on demand, not in the user's face, but clearly reachable (a small info icon that expands is the standard pattern).
On-device and minimal-share approaches. Where technically feasible, personalizing from signals that never leave the user's device eliminates a category of privacy concern and a category of user worry. Browser history used to personalise suggestions locally, keyboard patterns used to improve text prediction on-device, document-specific preferences stored in the document rather than a central server — these approaches limit data exposure while preserving the personalization benefit.
> Use as a design prompt: "Design the user-controlled profile screen for [feature]. What would it show? Which signals would be visible, editable, and deletable? What would happen to personalization if a user cleared everything?"
| Approach | Privacy benefit | Design cost | Best fit |
|---|---|---|---|
| User-controlled profile | High transparency; user agency | Settings UI complexity | High-trust, professional tools |
| "Why this?" explanations | Reduces creepiness threshold; builds trust | Per-surface copywriting | Recommendation surfaces |
| On-device processing | Minimal data exposure | Engineering investment | Consumer products with sensitive contexts |
| Minimal-signal defaults | Reduces inference surface | Lower personalization ceiling | Early-stage features, regulated industries |
The concepts in this lesson connect most clearly when applied to a specific design challenge. The outline from Lesson 6 of the original course proposes a learning platform — an ideal context because personalization genuinely helps (matching content to learner level, pacing to engagement patterns), but the failure modes are real (a learner stuck forever in "beginner" content because the system never updated its model, or a platform that knows their struggle patterns in a way that feels uncomfortable).
Here is how a coherent personalization strategy comes together for this scenario:
User model for a learning platform:
- Explicit: Topics of interest, stated expertise level, preferred session length, notification preferences
- Observed: Lesson completion rates, rewatch behaviour, quiz correction patterns, which sections users skip
- Inferred: Current expertise level (updated from quiz performance), preferred learning pace, likely professional context (from content choices)
Adaptation strategy:
- Complexity and depth: surface beginner or advanced versions of lessons based on inferred expertise, and update that inference when quiz results diverge from the model
- Recommendations: surface "next lesson" and "related topic" based on completion patterns, but include an "explore something different" option on every recommendation
- Defaults: default session length and notification frequency based on observed behaviour, never the platform's preference
Progressive arc:
- Weeks 1–2: generic recommended learning path with a single onboarding question ("What brings you here?")
- Weeks 3–4: first visible adaptation ("We noticed you skip theory sections — your path now goes straight to examples")
- Month 2+: full adaptive path with visible profile, editable inferred expertise, and a monthly "how is this working for you?" prompt
Privacy choices:
- A learner profile page shows the three inferred attributes (current level, pace, context) with an edit button on each
- Every "recommended for you" lesson shows a one-line reason
- A full reset option returns the learner to the generic path without deleting their completion history
> Use as a design prompt for this exercise: "Apply this personalization strategy to [your own product or a product you know well]. Where does the model break down? What signals are you missing in the first two weeks? What is the biggest filter-bubble risk for this specific context?"
Questions & Answers
Key Takeaways
- Personalization is task-scoped first — inference that connects to the work a user is doing feels helpful; inference about who the user is beyond the task tends to feel intrusive. Start with the former.
- User models have three layers — explicit preferences, observed behaviour, and inferred attributes each carry different accuracy and risk tradeoffs; use the minimum layer necessary for each feature.
- There are four adaptation levers — tone, complexity, recommendations, and defaults. Defaults are the most underused and compound most quickly with trust.
- Progressive personalization earns trust — starting generic, adapting visibly in Phase 3, and offering user-controlled profiles prevents the cold-start failure and the wrong-inference failure at the same time.
- Design for the failure modes explicitly — filter bubbles, autonomy erosion, and the creepiness threshold each require specific design responses, not just good intentions. Pair every engagement metric with a breadth metric.
- Transparency is a product decision, not just an ethics checkbox — user-controlled profiles, "why this?" explanations, and clear erasure paths turn privacy-respecting personalization into a competitive trust signal.
Next Steps: Lesson 7: Prototyping AI Features