playful2026-05-01

When You Don't Know What Tone You Want Until You See the Wrong One

The setup

Sometimes the most useful thing our engine does isn't finding the right gift — it's showing you the wrong one, so you can articulate what "right" actually means.

Your input:

"Gift for my friend's 30th birthday."

Minimal input. The engine has a relationship (close friend), an occasion (milestone birthday), and very little else. No interests mentioned, no budget specified, no tone indicated.

Round 1 — The balanced opening

With sparse information, the engine defaults to a balanced tone mix. It hedges — deliberately — because hedging generates useful rejection signals.

What surfaces:

  1. A personalised star map of the night she was born — Art & Decor, meaningful, ~€40
  2. A leather-bound journal with her initials embossed — Stationery, meaningful, ~€35
  3. A "30 things I love about you" scratch-off poster — Home & Living, playful, ~€25
  4. A curated self-care hamper with bath salts and candles — Wellbeing, balanced, ~€45
  5. A vintage bottle of wine from her birth year — Food & Drink, meaningful, ~€50

Four out of five lean meaningful or balanced. That's the engine's default for a milestone birthday with no other signals.

You react:

"These are way too serious. She's the funniest person I know. She'd roast me for a star map."

What the engine hears

This is a tone correction — one of the strongest signals the engine receives. Your response tells it three things:

  1. Explicit tone rejection: meaningful and balanced products are wrong. avoid_tone:meaningful activates as a ranking penalty.
  2. Positive tone signal: "funniest person I know" → playful tone scores maximum weight
  3. Relationship recalibration: "she'd roast me" → this is a friendship built on humour. The engine adjusts from "milestone ceremony" framing to "shared joke" framing.

The Rocchio formula subtracts the embedding centroid of the four meaningful/balanced products. The query vector shifts dramatically — away from personalised keepsakes, toward things that would make her laugh.

Round 2 — The playful pivot

What surfaces:

  1. A custom illustration of her in her most embarrassing photo — framed — Art & Decor, playful, ~€45
  2. A "survival kit for your 30s" box — SPF cream, reading glasses, ibuprofen, and a miniature bottle of wine — Food & Drink, playful, ~€30
  3. A subscription to a ridiculous-flavour crisps club — Food & Drink, playful, ~€35
  4. A personalised board game where she's the main character — Hobbies, playful, ~€40
  5. An experience voucher for something absurd — axe throwing, rage room, or alpaca walking — Experiences, playful, ~€38

Everything shifted. Same birthday, same friend, same budget range — but a completely different product personality. The engine didn't change what it knew about the occasion. It changed how it interpreted the occasion based on who she is.

You respond:

"The survival kit is brilliant. But can we make it more specific to her? She's obsessed with true crime podcasts and she runs a lot."

Round 3 — Playful + specific

Now the engine has tone (playful, confirmed) and interests (true crime, running). The vector sharpens dramatically.

What surfaces:

  1. A "murder mystery running route" experience — GPS-guided crime-solving jog — Experiences, playful, ~€40
  2. A custom mug: "I listen to enough true crime to know how to get away with it" — Home & Living, playful, ~€18
  3. Running socks printed with crime scene tape pattern — Fashion, playful, ~€15
  4. A personalised true-crime-style documentary poster about her turning 30 — Art & Decor, playful, ~€35
  5. A curated box of snacks, podcasts, and a blanket — "crime night in a box" — Food & Drink, playful, ~€42

These are absurd. They're specific. They're her. None of them would have appeared in round 1 because the engine didn't have the information to find them. And you didn't have the information to ask for them — because you didn't know what you wanted until you saw what you didn't.

The tone spectrum

The engine works with four tones:

| Tone | What it means | When it scores well | |---|---|---| | Meaningful | Emotionally resonant, commemorative, sentimental | Milestones, loss, deep relationships, identity moments | | Practical | Useful, functional, solves a real need | Colleagues, acquaintances, difficult recipients, tight budgets | | Playful | Funny, surprising, personality-forward | Close friends, irreverent relationships, group gifts | | Balanced | Warm without being heavy, considerate without being intense | When you're unsure, new relationships, mixed audiences |

Most people don't think in these terms when they start searching. They think "birthday gift for friend." The tone emerges through reaction — you see a meaningful suggestion and feel it's wrong, and suddenly you know what you actually want.

Why this matters

Tone is the most underrated dimension of gift-giving. Two gifts can be for the same person, same occasion, same budget, and one feels perfect while the other feels off. The difference isn't the product — it's the emotional register.

A star map and a crime scene mug are both "birthday gift for friend, €30-40." But they exist in completely different emotional universes. The person who would love one would hate the other.

The engine discovers which universe your friend lives in by showing you options and listening to your reaction. Your rejection of meaningful isn't a failure — it's the most useful data point in the entire session. It eliminates 40% of the product space in one sentence.


This is an illustrative walkthrough of tone discovery through our refinement engine. When you use the gift finder, your reactions to suggestions teach the algorithm which emotional register fits your recipient.

[Try the gift finder →]

These are illustrative recommendations showing how our algorithm handles this scenario. When you use the gift finder, it works with your actual situation and surfaces real products from our curated catalog.
Find a gift for your situation →