split experience

Strategic prototype for AI-powered discovery

Reimagining Toast restaurant discovery

  • AI product design
  • AI-powered design process
  • Claude Code prototyping
  • Product strategy
  • User research
  • Design system creation

My role: Leading product design strategy and user research.

Problem: The existing Toast restaurant takeout marketplace experience was outdated and made it difficult for guests to discover restaurants. It lead to only 10% of homepage visitors converting to placing an order. We also had two marketplace websites—one for takeout and one for dine-in reservations. This fragmented the guest experience while doubling our efforts and affecting search engine visibility.

Solution: We built a combined web marketplace for discovering all Toast restaurants, starting with familiar search and filtering patterns that worked. We then explored an AI-powered conversational experience that understood nuanced requests and identified the best matches for guests, helping us differentiate from competitors.

Status: MVP experience is 100% released, AI prototype validated with users and used to inform the future roadmap.

MVP Outcomes:

62K+ site views

+22% takeout conversion

+24% reservation conversion

Jump to timeline Jump to final design

Timeline

THE PROBLEM

Guests wanted search to understand their needs—not just return results.

I conducted 10 moderated interviews to understand how guests search restaurants and where current discovery process falls short:

Nuanced searches were lacking.

Basic search requests worked well, but searches like “pet-friendly restaurant” often required searching across multiple sources.

Results lacked context.

Ratings, cuisine, and price helped narrow options, but guests needed more details to understand whether a restaurant was the right fit.

Guests wanted less work.

They preferred fewer, more relevant recommendations with clear explanations for why each option matched their needs.

ai designs process

I’ve used ChatGPT (and my best judgment) to help me write research script, synthesize all research findings, and write insights to share with the team.

"If I'm looking for somewhere to take my son to eat, how hard is it to show me if the restaurant has a playground? It's really tricky to find places to go out to eat that have playgrounds for children." Guest research participant

Roadmap prioritization

How do we get there?

Research led to the hypothesis that understanding guests’ nuanced needs and surfacing highly relevant results could differentiate our experience from competitors. With limited engineering capacity and restaurant data still maturing, we couldn’t build the full discovery vision at once. I worked with product and engineering to sequence the roadmap around two goals: delivering guest value early while building the foundations for more advanced discovery.

01

Combined marketplace MVP

While the data foundation was still developing, we've decided to launch a focused combined marketplace MVP to deliver value and learn from real guest behavior.

02

Additional pages

Research validated restaurant pages, map-based discovery, and reviews as foundational. I used Claude Code to prototype and test these experiences qickly before committing additional engineering resources.

03

AI-driven experience

As the underlying data and infrastructure matured, I developed and tested a vision for AI-powered restaurant discovery that could better understand guests’ needs and surface highly relevant recommendations.

MVP: Design and iteration

Combining two marketplaces

For the first phase, I've designed a desktop and mobile marketplace experience that combined two existing separate marketplaces allowing guests to search and filter across all Toast restaurants.

ai designs process

MVP Launch

After creating a combined market place experience, we've launched the phase one of the marketplace, so we can start learning and making impact quickly.

MVP Outcomes:

62K+ site views

+22% takeout conversion

+24% reservation conversion

ai process

Fast-tracking phase two

Prototyping in code, not just in Figma

One of the main challenges on this project was having very limited engineering resources and a lot of things we needed to do. We often had to prioritize between improving SEO and user experience.

ai designs process

I used Claude Code to build working prototypes of the restaurant page and map-view discovery directly in code. This allowed us to get feedback from users with only a few hours of engineering support—turning what previously took months into days.

“I wish that I could just have an app know my preferences first off or me be able to input my situation and my specifications on what I'm looking for and have it recognize those things.” Research participant

AI-Powered Restaurant Discovery

The MVP marketplace improved how guests found restaurants, but our research revealed a deeper need: guests weren't simply searching—they were making decisions shaped by context, preferences, constraints, and subjective needs.

For the next phase, I designed a conversational AI experience that let guests express those needs naturally, rather than translating them into keywords and filters.

How AI finds the right match

Conversational discovery required more than matching keywords. I defined how the experience could interpret both explicit constraints and subjective intent, then evaluate potential matches against available evidence—including signals unique to Toast, like menu-item feedback and guest ordering history.

Rather than asking guests to compare dozens of results themselves, the AI could surface a small set of relevant options and explain the evidence behind each recommendation.

GUEST REQUEST

“Find me a romantic happy hour spot for Friday night with specials on food in Marina area for me and my date ”

INTERPRET REQUEST+ GUEST CONTEXT

Explicit needs
Friday night · Happy hour · Food specials · Marina · 2 people ·
Subjective needs
Romantic
Guest context
Preferences from memory · Order & reservation history · Review history
Enough
context?
noyes

Clarify, redirect,
or escalate

RETRIEVE EVIDENCE

Restaurant
Menu · happy hour info · Location · Availability
Community signals
Ratings · Reviews

FINDS ELIGIBLE OPTIONS

Apply hard constraints to identify viable candidates.

EVALUATE + RANK MATCHES

Evaluate how well each candidate satisfies the guest's needs using available evidence.

RECOMMEND + EXPLAIN

Surface 3 recommendations + reasons
Surface useful context that user is helpful to know (like parking or business information)

THE PROCEED PATH

Three recommendations, clear reasons for each

Once the assistant has enough signal, it should act — not ask another question. Recommendations are the default path; the system only stops to clarify when missing information would significantly change the outcome.

  • Dine-in and pickup requests include a map view, as location is very important
  • Give three recommendations and reasons why it was made
  • Best match label, weighed against preferences, request, and available data, instead of making guests rank the options themselves.
  • Shortcuts to change the results. Change location, switch to a different fulfillment mode, see more — control stays with the guest.

ai designs process
ai designs process

OTHER PATHS

Not every request should proceed

I defined guardrails around three moments when the system needs additional judgment:

  • Redirect when the request is out of scope. Redirect conversation back to the scope when asked questions outside of scope.
  • Clarify when important information is missing. Ask for details that significantly affect the results instead of making assumptions.
  • Escalate when trust is at risk. Redirect to a human (restaurant) when there is not enough risk-carrying information.

Designing for trust and control

split experience

The prototypes helped align internally around a shared direction and shape the roadmap for AI-powered discovery. The experience had not yet been built.

What we've learned

My biggest learning was that as we shifted from traditional deterministic experiences to more AI-driven, probabilistic ones, the way we designed had to change as well. The success of the experience depended not only on what users saw, but on the quality of the data and logic powering the system behind it.

Design shifted from defining every interaction in front of the user to shaping the decisions happening behind the scenes. A great AI experience wasn’t just about delivering relevant results — it was about building trust by helping users understand why something was recommended and what influenced the outcome.