← Portfolio

AbitAI · Chow Tai Fook Jewelry Group · 2018

A 24/7 assistant for high-value luxury purchases

A conversational shopping assistant built 0→1 for Chow Tai Fook's Tmall flagship store. I strategized the end-to-end user journey, designed the NLU / NLG logic, and led a cross-functional team of engineers and analysts to decide what the bot should understand — and when it should step aside for a human.

0→1 productConversational UXNLU / NLG designCross-functional lead

+316%

conversion lift

95%

NLU precision · 203 core intents

82%

of user queries covered

01Overview

Chow Tai Fook's Tmall flagship store faced a critical service gap: 60% of customer inquiries happened outside business hours.

  • 60% of customer inquiries occurred 8PM–8AM, when no staff was available
  • High-value jewelry purchases ($500–$5,000+) require personalized consultation
  • Customer-service costs increasing 40% year-over-year
  • Conversion rate dropping during night hours

The UX challenge

Luxury purchases require empathy and trust — can automation deliver personalized consultation without feeling robotic?

My role

Lead Product Designer & UX for Conversational AI. Strategized the end-to-end user journey, designed NLU / NLG logic, and led a cross-functional team of engineers and analysts.

Team & timeline

  • 2 conversational designers
  • 2 AI engineers & 2 data analysts

Apr 2018 – Aug 2018 (5 months)

02Architectural process

From taxonomy to deployment. Three phases took the jewelry domain from a raw pile of transcripts to a documented, engineer-ready logic spec.

  1. Phase 01

    Taxonomy & mapping

    I structured the complex jewelry domain into 6 core logic pillars to ensure scalable intent mapping.

    Product infoCommercePolicyCuration
  2. Phase 02

    Interaction patterns

    Developed a design system of 5 reusable conversational components to keep the UI consistent across all 203 flows.

    • Static informational (FAQ)
    • Guided branching (sizing)
    • Contextual carousel (recommendations)
    • High-confidence handoff
  3. Phase 03

    Validation & spec

    We used AbitAI's internal authoring portal to build the flows directly — dragging and connecting modules to compose each conversation path — and stress-tested edge cases there before handoff to engineering.

    Outcome — reduced engineering rework by 30% through comprehensive logic documentation.

1

Phase 1 · Foundation

Intent recognition & brand voice

Solves understanding user needs and responding naturally

The problem

Build a bot that understands different customer intents and responds naturally enough that users don't realize they're talking to AI.

  1. Intent recognition: “What ring size?” vs “Need help choosing size” vs “Size recommendation?” = the same intent.
  2. Response generation: template responses reveal the bot's nature, breaking trust for luxury purchases.

Research approach

Built a training corpus from Chow Tai Fook's customer-service data:

  • Analyzed 5,000+ conversation transcripts
  • Identified 203 unique customer intents
  • Clustered similar queries under each intent
  • Extracted response patterns from top agents

NLU design 1 · Intent classification

Handle real-world query variations

  1. Identified and defined 203 intents across 6 categories
  2. Created a corpus for each intent with variations
  3. Trained a classifier on the corpus to recognize intent despite varied wording

Example — the “return policy” intent includes:

  • “What's your return policy?”
  • “Can I return this?”
  • “How long do I have to return?”
  • “Refund policy?”

NLU design 2 · Response generation

Maintain human-like conversation

  1. 3–5 response templates per intent
  2. A variation-selection algorithm to avoid repetition
  3. Brand-voice modeling from human-agent language

Example — bot responses for “return policy”:

  • “You have 7 days from delivery — plenty of time to make sure it's perfect!”
  • “We offer a 7-day return window. Most customers know right away, but we want you to feel confident!”
  • “No rush — a full week from when you receive it!”

Validation

203

intents

95%

intent-recognition accuracy

82%

queries covered

2

Phase 2 · Flow design

Personalized conversation flow

Solves accurate answers, efficiently

Building on the 203 intents from Phase 1, I focused on designing flows for personalized queries.

Research

From the transcript analysis:

  • 35% of intents require personalized recommendations (“What ring size for my girlfriend?”)
  • Different products require different information:
    • Children's products: age + height (no weight)
    • Adult jewelry: height + weight
    • Some users already know their exact measurements

The problem

Generic answers don't work for personalized questions:

  • “Here's the size chart” → user still confused
  • “Size 6.5 for your 165cm / 55kg girlfriend” → helpful

But personalized answers require information. How do you gather it without wasting the user's time?

The decision

Smart branching logic — only ask what's necessary. Different conversation paths based on the user's specific situation; the bot skips every question it can already answer from context.

Example · size-recommendation flow

triggerObtain age + product link
children's product
skipSkip sizing questions → answer with child-specific products
free-size product
skipSkip questions → answer “free size”
ring
askAsk for finger size
necklace / bracelet
askAsk for height, then weight — only the parts still missing
checkSuitable size from [height] [weight] [category]
answerRecommend [size]
fallbackNo measurements known → provide size guide

Result

85%

completion rate

4 → 2.3

avg. questions asked

3

Phase 3 · Optimization

AI–human collaboration model

Solves the optimal AI–human balance

After testing the Phase 2 flows, an internal pilot with 100% AI automation revealed the limits of pure automation.

Testing insight

Internal pilot, 100% AI automation:

  • Good coverage (82%), but conversion didn't improve for high-value products ($2,000+)
  • Users abandoned complex / emotional conversations

Pure automation can't replace human expertise for high-stakes luxury purchases.

Identifying AI limitations

Analyzed pilot conversation patterns:

  • Confidence <80% → 3× higher abandonment
  • Emotional keywords present → users needed empathy, not just information
  • High-value context (>$2,000) → 60% of users requested a human agent anyway
We want to handle complex cases — that's where we add most value. The bot should filter routine queries.Chow Tai Fook service team

The decision

Hybrid intelligence — AI handles volume, humans handle value. A confidence score plus context analysis runs on every message right after intent recognition, so routing happens before the user waits on a weak answer.

AI handles

>80% intent confidence · routine informational queries

Escalate to human

  • Confidence ≤80%
  • Emotional keywords
  • High-value (>$2,000)
  • User asks to “talk to a person”

The trade-off

Phase 2 — max cost reduction

100% automation

Risked lower customer trust and loss of brand empathy in high-stakes luxury moments.

Phase 3 — premium trust & quality

82% AI + 18% human

Preserved the personal-concierge experience by escalating complex emotional needs to human experts.

Overall conversion

+316%

High-value products

3× higher completion

04The impact

Multi-round conversations, empathy at scale, and smart escalation added up to 24/7 personalized shopping assistance.

82%

Logic coverage

95%

NLU precision

30% ↓

Operating cost

Night-time ROI

The bot filters simple queries effectively, allowing our team to focus on complex cases. That's where we add most value.Director of Digital Innovation, Chow Tai Fook Jewelry Group