isfun.dev
ENRUUZ
← Index
01AI systems — production orchestration

Multi-agent AI platform.

A production AI platform coordinating 18 specialized agents behind one user-facing interface.

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

What can be shared

This is an intentionally anonymized multi-agent system running in production. The public case focuses on the architecture and Isfan's engineering responsibility while omitting the product, company, industry, users, and operational workflows.

A single interface coordinates specialized agents and renders structured interactive responses. The underlying business actions and data sources are deliberately not disclosed.

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 split the work across 18 narrow agents: a triage agent in front classifies intent and hands the query to exactly one of seventeen specialists — 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

The agent interface is embedded in a Flutter host through a WebView + JS bridge, so the web layer can iterate quickly while the host remains native. Public details stop at that integration boundary.

Fig.

The routing topology

USER QUERYUSER-FACING INTERFACETRIAGE AGENTclassify intent → pick one specialistWORKFLOWAWORKFLOWBWORKFLOWC+ 14MORESTRUCTURED RESPONSE
One narrow agent per job: smaller prompts, lower latency, fewer hallucinations than the single-agent design it replaced.
+

Stack

OpenAI Agents SDKChatKitWebView integrationInteractive UIEvaluation

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