Writing / / 5 min read

The Boring AI Solution

Pratham Bhatnagar

Every retailer knows what its stores sell. Almost none can tell you what one shelf, one row, one slot is earning. Here's the problem of retail space management, and what we built for one supermarket chain.

Editorial image, not a client photograph

Every store runs on space management. The discipline of deciding where each product goes on a shelf, how many of each, and at what height, so that every inch of floor and shelf pulls its weight. Head office plans it. Someone else, down on the store floor, builds it.

Those are rarely the same person, and often not even in the same building. Between the people who plan a store and the people who stock it sits a long chain of hands. The plan goes down. What actually happened on the shelf comes back up slowly, if it comes back at all.

For one store, that gap is manageable. A good manager walks the floor and knows it by heart. For a hundred stores, it isn't. Every location carries slightly different stock, sells to a slightly different neighbourhood, and drifts from the plan in its own way. A bestseller runs out. A facing gets cut in a rush. A competitor's product quietly takes the good spot at eye level.

Retailers are already good at sales, and that's the part that hides the problem. They can forecast, compare stores, and tell you which broad areas of a shop run hot - the entrance, the checkout, fresh food. What they usually can't tell you is what one specific shelf is making. Or one row. Or one slot. The numbers are sharp at the level of the store and the category. They go blurry at the level of the exact spot where a product actually sits.

And the exact spot is where most of the work lives. Move a product up a shelf, give it another facing, swap two neighbours - that is the daily craft of retail space management. It's very hard to do well when you can't see, store by store, what any given position is actually earning.

It's not a glamorous problem. It's an expensive one, and it sits in a corner of retail almost nobody pays attention to. That's exactly why we went after it.

What we built

We're Deepwork Labs. (@DeepworkAI) We're a Forward AI Deployment Lab, and we started here by helping one large supermarket chain in Southeast Asia with a single piece of this. The deeper we got, the clearer it became that the boring, overlooked question - what is really on each shelf, and what is it making - was where the difficulty actually lived.

So we built a retail space-management system we call Retail Intelligence. The idea is simple. You take a photo of a shelf. The software reads the whole thing - every product, where it sits, how it's laid out row by row, how many facings each one has - and turns it into a clean, structured map of that shelf. Then it lines that map up against sales. A person on the team reviews what the software found and confirms it.

The result isn't only a picture of what's on the shelf. It's a picture of what each part of the shelf is making.

Shelf, read row by rowDemo store · recreated
  1. Crop
  2. Detect
  3. Find labels
  4. Identify
  5. Read labels
  6. Match SKU
  7. Build layout
Sales · 30d$284,69120 SKUs · 94 facings
Row 15/5 filled
$9.5kSKU 01$20.3kSKU 02$10.5kSKU 03$10.1kSKU 04$10.1kSKU 04
Row 25/5 filled
$10.5kSKU 05$20.3kSKU 02$10.1kSKU 04$10.1kSKU 04$20.3kSKU 02
Row 36/6 filled
$10.1kSKU 04$20.3kSKU 02$9.5kSKU 01$20.3kSKU 02$10.5kSKU 03$22.9kSKU 06

What it changed for one chain

This didn't hand the chain we worked with data they'd never had. They already knew their sales. What changed was the resolution. Before, they could see that a store was doing well, that a category was growing, that one area pulled harder than another - the same view most retailers have. Now they can see, down to the row and the slot, what a single shelf is actually earning, store by store. The kind of question they could once only ask about a whole department, they can now ask about one stretch of shelf.

One page per shelfDemo store · recreated
Sales report

Snacks & Confectionery

Demo store · 30 days
Download PDF
Revenue · 30d$284,6910 SKUs with sales · 0 idle
SKUs2094 facings
Avg / facing$3.0kper facing · 30d
Needs attention00 dead · 0 gaps
Revenue trend · 30d
Revenue by weekday
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Needs attention · 0

nothing flagged

Every shelf rolls up into a sales report - revenue, facings, the trend, and a one-click PDF to hand to store ops.

And once a shelf is just data, the story it has been hiding falls out on its own - which products are climbing and deserve more room, and which are quietly fading and should be cut back.

What is climbing, what is slippingDemo store · recreated
Category share
  • Household26.3%$149k
  • Bakery14.9%$84k
  • Dairy14.2%$80k
  • Snacks13.6%$77k
  • Beverages13.2%$74k
  • Frozen12.5%$71k
  • Produce5.3%$30k
Revenue by day of week
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Top movers
  • Trash bags · 30ct+$7k+22%
  • Cod fillets+$7k+36%
  • Cola · 6pk+$7k+34%
  • Fruit strips+$5k+32%
Declining
  • Paper towels · 6pk-$5,510-29%
  • Bath tissue · 12pk-$5,103-14%
  • Trail mix-$4,790-33%
  • Orange juice · 64oz-$3,953-33%
What's climbing and what's slipping, product by product.

That's the whole shift: from knowing roughly where the money is made to seeing exactly where it's made.

How it works, and what it doesn't do

A note on what this is and isn't. It isn't lights-out automation. The software does the slow, repetitive reading - finding products on a dense shelf, matching them to the catalogue, rebuilding the layout, comparing it against the plan. People review and approve. And when the software isn't sure, it's built to say so and hand the call to a person rather than guess. That one design choice - knowing when it doesn't know - is a big part of why the people using it trust what comes back.

Matching is the quiet hard part. Two products can look almost identical from three feet away, so the system pairs what a product looks like with the text printed on its pack, checked against the store's own catalogue.

Every product matched and trackedDemo store · recreated
Product intelligence

Not a catalog. A health view.

42All tracked
25Growing
17Declining
ProductStatusRevenue 30dTrend
Laundry detergentgrowing$47.1k▲ 6%
Trash bags · 30ctgrowing$39.6k▲ 22%
Bath tissue · 12pkdeclining$31.0k▼ 14%
Cola · 6pkgrowing$27.0k▲ 34%
Cod filletsgrowing$26.8k▲ 36%
Every product the system matches and tracks, what's moving, what's stalling, and where each one lives.

The timing here is part of why this is suddenly possible. The open vision models this kind of work leans on have come a very long way, very fast:

LocateAnything and YOLO for spotting every product on a packed shelf, Segment Anything for cutting each one cleanly out of the photo, and the newer "locate anything" grounding models that are getting unreasonably good at finding a specific thing in a messy scene. Two years ago this would have been a research project. Now it runs on a shelf.

The bigger picture is simple. Physical retail is starting to move from estimating what its shelves are doing to actually seeing it - the same shift online stores made years ago.

Originally published on X by Pratham Bhatnagar, June 3, 2026.

The client stays anonymous. Every dashboard shown is recreated on a fictional store. The retailer, names, and sales figures are invented.

Retail Intelligence

Read your own shelves.

If you run stores, or supply them, write to us and we will walk you through the demo.

Write to us