AI: Personalizing Choices to Shrink Decision Time
Why AI changes the game for Hick's Law
Until 2022, narrowing the number of options shown to each visitor required expensive manual work: marketing segmentation, A/B testing, custom landing pages. Past a hundred segments or so, the work became economically infeasible.
With modern LLMs and recommendation models, you can now:
- Detect in real time what interests a visitor
- Reduce dynamically the number of visible options
- Reorder options by individual relevance
- Personalize the wording of each option
A website that would show each visitor the right pair of options (their own, not someone else's) would convert 2 to 3× better than average. That is the goal of this chapter.
Detecting intent: from anonymous visitor to personalization
Before personalizing you have to infer intent. Multiple signals can be exploited:
| Signal source | Latency | Accuracy |
|---|---|---|
| Landing URL (campaign, keyword) | Instant | Medium |
| IP geolocation | Instant | Low to medium |
| Device + OS | Instant | Medium |
| Visit time (weekday / weekend) | Instant | Low but useful |
| Clicks and scroll in the first 30 seconds | < 30 sec | Very good |
| CRM history for known visitor | Instant | Excellent |
| Text typed in a search bar | < 5 sec | Excellent |
AI aggregates these signals and infers an intent score by segment. Low-intent segments get a minimalist page (1 CTA, 0 distractions). High-intent segments get an expert page (detailed options).
The "less is more, but adaptive" pattern
Instead of showing 12 options to everyone, or 3 options to everyone, AI makes it possible to show 3 options picked from 12 — those that maximize click probability for this visitor.
graph LR
A[12 possible options] --> B{Scoring model}
B -->|Visitor A| C[Options 2, 5, 9]
B -->|Visitor B| D[Options 1, 4, 11]
B -->|Visitor C| E[Options 3, 7, 12]
Each visitor therefore stays in the optimal Hick zone (3 options), while the system as a whole covers all 12 segments. The classic "simplicity vs. exhaustiveness" trade-off disappears.
Pragmatic implementation in 4 steps
Step 1: map the option inventory
List, without taboo, every option present on your site: plans, features, resources, CTAs, demo modules, etc. You usually end up with 30 to 80 entries. That is normal.
Step 2: tag each option by relevant profile
For each option, attribute 1 to 3 target-profile tags. Examples:
- "Pro plan" → freelancer, agency
- "API module" → technical CTO
- "Marketing Director testimonial" → mainstream CMO
Step 3: build the scoring engine
SCORE(option, visitor) = Σ weighting(option_tag ∩ visitor_tag)
Simple rules are enough to start. Later, a supervised ML model (XGBoost, logistic regression) takes over.
Step 4: display the top 3 scoring options
That's it. No sorcery. The magic comes from the Hick × personalization synergy.
LLM prompt to generate scoring automatically
If you do not have a data team, a LLM can do the job — in JSON, instantly:
You are a web personalization expert.
Here is the full list of options offered on my website:
[PASTE THE LIST]
Here are the visitor profiles I want to target:
[FREELANCER / SMB / ENTERPRISE / DEVELOPER / MARKETER / EXECUTIVE]
For each profile, pick the 3 priority options to display,
with a justification per choice.
Response format:
{
"freelancer": {
"priority_options": ["...", "...", "..."],
"justification": "..."
},
...
}
At the end of the answer, add 3 metrics to monitor to
validate the personalization is effective.
This prompt produces a profile × option matrix in 10 seconds, directly usable by a front-end developer.
Personalize the wording, not only the list
A step often forgotten: rewrite each option to resonate with its target profile. Example:
| Generic option | For the freelancer | For the CFO |
|---|---|---|
| Pro Plan – €149/month | Pro Plan – €149/month, tax-deductible | Pro Plan – €1,788/year ex. VAT, monthly invoice, SEPA payment |
| Reporting module | Dashboards ready to share with clients | Consolidated reporting compliant with group requirements |
The option is the same. The friction is not. A LLM can produce these variants:
You are a B2B copywriter.
Here is one option of my product:
[NAME]: [DESCRIPTION]
Produce 5 reformulations, one per profile:
1. Freelancer
2. SMB (5-50 employees)
3. Mid-market sales director
4. Enterprise CTO
5. CFO
Constraints: one sentence each, max 15 words, no marketing jargon.
Stay factual and concrete.
AI use in sales chatbots
Traditional chatbots used to show an 8-button menu. Classic Hick mistake. The new LLM-based chatbots have learned the lesson:
- They ask one open question: "What are you trying to automate?"
- They interpret the answer
- They propose 2 binary paths: "More about sending emails or collecting signatures?"
- They converge to the right demo or the right sales contact
This design cuts T from 30+ seconds to under 10 seconds per interaction. And the qualification rate jumps from 15% to 40%.
Personalizing pricing: ethics and limits
AI technically allows displaying a personalized price to each visitor. Legally that borders on discrimination (EU: DSA, DMA; France: DGCCRF). Ethically it is very contestable.
Recommendation: personalize options and wording, not the price. If a discount logic exists, trigger it by a deliberate visitor action (promo code, newsletter sign-up, quote request form) — never silently.
Use case: a Hick × AI optimized SaaS funnel
A SaaS publisher in financial tools (target: freelancers and SMBs) rebuilt its funnel along Hick + AI lines:
| Stage | Before | After | Gain |
|---|---|---|---|
| Landing | 5 sections, 4 CTAs | 1 section, 1 personalized CTA | +27% click |
| Pricing | 4 plans + 12 add-ons | 3 plans, add-ons hidden | +33% conv |
| Onboarding | 8 intro questions | 3 dynamically generated questions | +41% completion |
| Demo | 8-min video | Targeted interactive demo (90 sec) | +52% qualification |
Overall result: site → trial conversion multiplied by 2.3.
Watching for drift: when AI narrows too much
Watch out for the trap: if AI filters too aggressively, it can lock a visitor into options that do not match their real need (filter-bubble effect). Three safeguards:
- Always leave a "See all options" entry accessible
- Log clicks on "See all": a rate above 15% signals poor scoring
- Retrain the model regularly (monthly for high-traffic sites)
Auditing your site with AI: turnkey prompt
You are a UX auditor expert in Hick's Law.
Here is a textual capture of the page [URL]:
[PASTE CONTENT OR SECTION DESCRIPTION]
1. Count the number of first-level options (CTAs, menu links,
plan choices).
2. Estimate decision time T for an average visitor (b = 0.17).
3. Sort options into 3 buckets:
- Essential (must keep)
- Secondary (move to a sub-menu)
- Noise (remove)
4. Propose a reduced version with 3 visible CTAs maximum.
5. For each kept CTA, suggest an optimized wording in under 5 words.
Format: Markdown table + 3-sentence verdict.
Summary
AI is the first tool to let you satisfy two seemingly contradictory requirements at once: cover a large number of profiles, and show each visitor only 3 options. Dynamic personalization of choices (and of their wording) halves decision time and multiplies conversion accordingly. The tools are within reach of any startup thanks to LLMs, with no dedicated data team. The next chapter examines how to weave these principles into the product itself and the entrepreneurial strategy.