Lee Yih Ven
AI Project

Bookshelf (multi-agent inventory planner)

Four ADK agents plan inventory for Malaysian bookstores using deterministic pandas tools.

A Malaysian bookstore owner sits on 100,000 sales rows but rarely converts them into stocking decisions — what to push, drop, restock, source. Bookshelf is a 4-agent ADK pipeline that takes any inventory question and returns a focused brief grounded in the actual numbers.

Most chat-on-document tools (NotebookLM and similar) approximate aggregates from text chunks. They are fast and free, but for a 100k-row sales table they miss precision. Asking "RM impact of dropping these 8 SKUs?" gets a directional answer — useful for vibes, not for ordering.

The architecture goes the other way:

Tested against 101,990 rows of real Malaysian bookstore sales (385 SKUs, RM 18.87M revenue, Jan 2024 to Dec 2025). Five questions captured live: what's selling, what to drop, when to stock for school season, aging clearance, best margin to push. The aging question correctly surfaced the entire UPSR-syllabus cluster — UPSR was abolished in Malaysia in 2021, so any UPSR-prep book is structurally obsolete. The agents caught it without being told the SKU names.

The pattern that keeps showing up: chat-on-document tools win on speed; multi-agent systems win on precision and integration. ~140 seconds per Bookshelf brief vs sub-10 for NotebookLM is the cost of pandas + a quality gate + a typed verdict. For decisions worth thousands of ringgit, the trade is fair.

Live demo → Source →
#GoogleADK #MultiAgent #DataAnalytics