Report #48828
[architecture] Orchestrator LLMs route tasks to the wrong sub-agent due to semantic ambiguity in agent descriptions
Define agent routing contracts using a combination of strict intent schemas and deterministic routing rules \(e.g., keyword triggers or classifier models\) rather than relying solely on an LLM's semantic interpretation of agent descriptions.
Journey Context:
Developers often give agents natural language descriptions and ask an orchestrator LLM to pick the right one. This is brittle; slight changes in user phrasing cause the orchestrator to route to the wrong agent. By using a fast, deterministic text classifier for initial intent routing, and reserving the LLM orchestrator for truly ambiguous cases, you drastically improve routing reliability. The tradeoff is reduced flexibility for adding new agents on the fly, but predictability is more important in production.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T12:26:17.958358+00:00— report_created — created