isfun.dev
ENRUUZ
← Index
01Flagship — multi-agent commerce

NUR.

An 18-agent AI shopping assistant with full in-chat checkout, live in production inside the 7TECH e-commerce app.

Role
Designed & shipped — Tech Lead, 7TECH
Period
2024 — present
Status
In production
01.1

What it is

NUR is a multi-agent shopping assistant embedded in 7TECH's production mobile app — an e-commerce platform for home appliances. Visitors talk to it in any of four languages; it searches the catalog, consults on choices, tracks orders, and completes checkout without the user ever leaving the chat.

The conversation is not text-only. NUR answers with interactive widgets — product cards, comparisons, order status, a working checkout — so the chat behaves like a storefront, not a FAQ bot.

01.2

The architecture decision

The first design was the obvious one: a single capable agent with many tools. In production it was too slow and hallucinated too often — one prompt carrying every responsibility degrades all of them.

The redesign put a triage-and-routing layer in front of 18 narrow agents: triage classifies intent and hands the query to exactly one specialist — product search, orders, consultation, and others — each with a small prompt and only the tools its job needs. Latency dropped and hallucination frequency fell, because every agent reasons over a fraction of the original context.

01.3

Integration

NUR ships inside the Flutter app through a WebView + JS bridge, so the agent UI iterates at web speed while the host app stays native. The same bridge pattern carries cart state and auth between the chat and the app.

Fig.

The routing topology

USER QUERYRU · UZ · EN · +1TRIAGE AGENTclassify intent → pick one specialistPRODUCTSEARCHORDERSCONSULT-ATION+ 14MOREANSWER + WIDGETS + CHECKOUT
One narrow agent per job: smaller prompts, lower latency, fewer hallucinations than the single-agent design it replaced.
90-second screen demo — in recording, lands here soon
+

Stack

OpenAI Agents SDKChatKitWebView + JS bridgeInteractive widgets4 languages

Want the unabridged version — ask the agent or ask Isfan.