Report #11109
[architecture] Using an LLM to route tasks to other LLMs compounds latency and error rates
Use fast, deterministic routing \(embeddings, semantic similarity, or keyword matching\) for agent selection; reserve LLM-based routing only for highly ambiguous intent resolution, and if used, ensure the router is a fast, cheap model.
Journey Context:
A common pattern is an Orchestrator Agent \(LLM\) that reads the user prompt and decides which Worker Agent \(LLM\) to call. This means two LLM calls before work even starts. If the worker fails, the orchestrator calls again. This leads to slow, expensive systems. Deterministic routing or semantic search can triage 90% of requests instantly, only invoking an LLM router for edge cases.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T12:37:14.066600+00:00— report_created — created