Los Angeles

The show is the store.

From the frame: Studio finds Carmy’s tee and apron, and matches the tee to the maker’s own listing.

Intro

ShopSense uses AI to turn the products people notice in entertainment into shoppable collections. For media companies, the opportunity is to connect the demand their content creates with a shopping destination they control, while that content is still holding the audience’s attention.

Studio is my redesign of ShopSense’s store builder agent, built around the show itself. The agent works from an episode’s stills: it finds the garments and suggests products to match. A model can find a coat that looks like Sydney’s. It can’t tell you whether it’s hers. So a reviewer decides what each match can claim, and the storefront prints that claim before the brand.

I owned the UX and interface design of Studio and the storefront it publishes.

Role / Scope

  • Senior UX Designer
  • UX architecture
  • interaction design
  • interface design
  • prototyping
Storefront home: Shop the frame, with Scan the show as the main action, browsing by episode as the fallback, and the first tickets on the pass below, starting with Carmy

What Studio publishes. The store opens on the lens rather than a catalog: point the phone at the show and it finds the scene, with browsing by episode as the fallback. Below, freshly labeled pieces arrive as tickets on the pass, each with its label printed first.

Make AI production visible.

The overview starts with what the agent is producing and where that work stands. Garments found, the label mix, the review queue and each season’s store sit together, with the current run broken into the agent’s steps.

I brought those signals into one view because they answer different operational questions. How much has been produced? Which results need attention? Which stores can move forward? Generation volume alone cannot answer all three.

The review queue carries that overview into individual pieces. Selecting one shows the frame, the candidate product, why the agent held it, and the next action. The operator can move from the state of the workspace to the specific result that needs a decision.

Garments found, the label mix, review demand and store readiness describe different parts of the agent’s work, and they move together: when the run holds a piece, the queue, the run and the store’s readiness all update.

Show the plan before the run.

A store starts as a brief. The team picks the season and its episodes, says in plain language what the store is for, and sets the rules: a price range, up to twelve products a collection, brand and retailer sites only, and the three labels.

The agent reads the brief and drafts a plan: five collections, each with the episodes and stills behind it. Nothing is matched or published until someone approves that plan, so the first decision a person makes is about what the store is for, before there are any results to judge.

Brief, plan and run: the collections the agent heard become a plan, then fill with the piece on screen first.

Then the run shows its work. On each still it boxes what it found and sends each piece to a collection with its label, the maker’s own listing first wherever the piece is sold. Anything it can’t stand behind, like a coat made for the show, waits for a person.

One still in the run: four garments found, routed to Richie’s suits and Sydney’s chef coat, and one held for a person.

Keep the output connected to its input.

An AI-generated product candidate needs to remain connected to the content that produced it. I kept the reference imagery and candidate together in source detail and product review, alongside the source record and supporting information.

That relationship carries across the workspace. A source shows the product under consideration, its outstanding requirements, and the store using it. The operator can follow a result into the collection without losing the context needed to assess it.

This is also the basis of the consumer experience. The connection between a scene and a product is what makes the collection relevant. The workspace preserves that relationship so the storefront can use it.

ShopSense Studio source detail for Carmy’s tee: the still with the tee and apron detected, the tee beside the maker’s listing and labeled Maker confirmed, the apron matched to Bragard’s Travel Bib Apron and labeled Same brand, the match rationale, the Season 3 store using it on the pass, where the tee shows as Exact match, and two legal sign-offs still open
Source detail connects the reference image, product candidate, unresolved decisions, and the store using the result.
Storefront scene page: Season 3, Episode 1 paused at 18:42, with hotspots on Sydney’s coat and Carmy’s jacket, the shoppable scenes marked on the episode, and a ticket per garment: Sydney’s coat, made for the show by Thom Browne and not sold, with the Chef Works coat labeled Similar and a Thom Browne shirt labeled Same brand, and Carmy’s jacket still being matched

On the storefront, the scene stays attached to its products. The lens returns the scene rather than search results: the episode, the timecode, the frame and a ticket for each garment in it.

Make uncertainty actionable.

A model score is useful context, but it does not establish that a purchasable item is the garment shown on screen. The product needs to accommodate confirmed references, related products, and alternatives.

Sydney’s chef coat makes that distinction concrete. Thom Browne made the coat for the show, and the catalog candidate is a Chef Works chef coat: a similar double-breasted white coat, without the striped trim, and not the coat on screen. I placed the reference and candidate side by side, with the supporting account, comparison, and decision controls available in the same view.

The reviewer can reject the match, confirm an exact match where the evidence allows it, or label the candidate as a retail alternative, which the store shows as Similar. The decision is recorded, and it has a consequence beyond the review screen: it shapes how the product can be represented in the collection and what remains outstanding before release.

The custom-costume example gives an uncertain match a specific review decision, rather than allowing the score to stand in for product identity.
Storefront product page for Carmy’s tee: the Merz b. Schwanen 215 Loopwheeled Tee on its own, labeled Exact match, the tee on screen, confirmed by its maker, at $120, with Shop at Merz b. Schwanen. Below, a card links back to the scene where it was seen, then Similar, for less: a Taylor Stitch organic cotton tee at $55 and a Lady White Co. tee at $70
Storefront In prep: nothing goes on sale until it’s labeled. Natalie’s and Claire’s wardrobe show as tickets marked HOLD, each saying why it’s waiting, with Notify me, above the key to the three labels and HOLD

The review reaches the viewer. When the exact piece is sold, the page is that piece: Carmy’s tee, labeled Exact match and bought from its maker. When it isn’t, as with Sydney’s coat, the ticket says so and offers the closest piece, labeled Similar. Pieces still being matched show as HOLD instead of disappearing, so someone looking for Natalie’s wardrobe gets an answer, not an empty shelf.

From source to claim.

Review is one stage in the production workflow, and the stage with a visible consequence in the shopping experience. Evidence decides the class a product can claim, a reviewer decides whether the association is approved, and the class decides how the storefront shows it.

ShopSense — source, product and claim relationships
Source, candidates, evidence, review, and the three claim classes: how a visual resemblance becomes a retail claim the product can responsibly make. A simplified model of the review stage.

Turn the results into a collection.

The plan’s five collections come back as one draft store. Three are ready. Sydney’s chef coat waits on legal, and Marcus at the pastry station waits on a single question for a reviewer: is the green beanie in this Season 3 still Lionel Boyce’s own, like the one the costume designer described in Season 2, or a piece someone can buy?

Until someone answers, the Aimé Leon Dore beanie stays in review and the collection can’t be released. The draft shows that one open decision next to the frame it came from, so nobody has to find it in a list of thirty-one products.

ShopSense Studio collections for The Bear: Season 3, a draft that isn’t live: five collections, three ready, Sydney’s chef coat blocked, and Marcus at the pastry station selected, its Season 3 still beside the Aimé Leon Dore beanie in review and the New Balance 990v4 labeled same brand, with three items open before release
The draft store: five collections from the plan, with Marcus at the pastry station open on the decision still holding it.

The builder composes the store from the same records. Its sections are the store’s modules, and the rules that matter are set once for all of them: the label prints above the brand, pieces on HOLD stay visible, and sponsored pieces stay out of the editorial sections. On the pass shows the beanie the way it would ship today: in review, on HOLD, visible and not for sale.

ShopSense Studio store builder: the store’s nine sections, a phone canvas with On the pass selected, and its rules: label above the brand always, prices shown, pieces on HOLD shown, sponsored pieces off. On the pass now: the Merz tee, maker confirmed, which the phone shows as Exact match, the Boss suit as same brand, and the Aimé Leon Dore beanie in review and on HOLD
The builder: the store’s nine sections, the rules every section follows, and On the pass as it would ship today.
Storefront lookbook: Marcus’s three looks. The beanie has two pieces to shop, the Aimé Leon Dore cashmere beanie labeled Similar and New Balance 990v4 sneakers labeled Same brand; the next two looks, Pastry chef and Blue apron, are still being matched
Storefront: the sponsored lane on its own background, marked as paid placement and not from the show, with a drawing of a chef’s knife and three priced pieces from a knife maker, above Season 3’s episodes laid out as a tasting menu

Once review labels it, the beanie reaches Marcus’s lookbook labeled Similar, beside the New Balance labeled Same brand. The sponsor lane carries no label at all: it sits on its own background, marked as paid placement and not from the show.

Connect readiness to release.

Release is a checklist, not a button. Six checks stand between the draft and a live store: the collections composed, prices and stock read that day from each brand’s own store, the stills cleared, a human review and two legal sign-offs.

Three are done. The store stays locked until a reviewer rules on Marcus’s beanie and legal signs off on the wardrobe attribution and the label wording. Each open check names who it’s waiting on, and the preview beside the list shows the store as it would ship, from the home page to Fak’s look and the product page for Carmy’s tee.

ShopSense Studio release checks for The Bear: Season 3: three of six passed, with human review of Marcus’s beanie and legal sign-off on wardrobe attribution and label wording still open, release locked until they clear, and a preview of the store: the home page, Fak’s look and the product page for Carmy’s tee
Release checks: three of six passed, and the store locked until review and legal sign off.

Carry the content into shopping.

Studio and the storefront share the same source and product records, so the reviewer’s call decides what the viewer sees. Carmy’s tee, matched to its maker’s own listing, reaches the store labeled Exact match, and Shop opens the maker’s own store.

Four rules carry that through the store. The lens comes first, because the reason to visit is a scene someone just watched. Every label prints above the brand, so the claim is read before the name. Pieces still being matched stay visible, marked HOLD, and can’t be bought until they’re labeled. Sponsors get a lane of their own and never appear inside an outfit or a scene.

Storefront filming locations: Ever, where Richie’s stage in Forks was shot in the real restaurant, with its address and directions, then a list pairing scenes with the Chicago places they were filmed: The Beef with Mr. Beef, the Copenhagen kitchen with After, Sydney’s sundae with Margie’s Candies, and Sydney’s first stop with Kasama
Storefront behind the scenes: a video module that plays as the page scrolls, here a set photo of Ramy Youssef directing Lionel Boyce on Honeydew, Season 2

The store also carries the show’s world, because the show is why people come. Filming locations pair each scene with the Chicago place it was shot, and a row offers a piece only where review has labeled one. Behind the scenes is a video module that plays as the page scrolls, here from the set of Honeydew.

The redesign leaves the finding to the agent and moves the judgment into view: a plan before the run, a person on every match the agent can’t stand behind, and a label the viewer reads before the brand.

Five storefront screens side by side: tickets on the pass, led by Carmy’s tee labeled Exact match, Marcus’s look with his beanie and sneakers, the top of the store, the lens finding a scene and printing its ticket, and the product page for Carmy’s tee, labeled Exact match, with similar tees for less
Each piece keeps its scene and its label, from the pass to the lens.