The advisor pattern provides the most significant improvement when paired with a weaker base model like Haiku, more than doubling its performance on one benchmark. The lift is less dramatic for more competent models like Sonnet, indicating a law of diminishing returns for adding guided intelligence.
OpenAI's router makes an upfront, system-level decision on which model handles a query before it starts. In contrast, Anthropic's advisor pattern empowers the cheaper model to run the task and escalate to a more intelligent model mid-process based on its own judgment, representing a shift from pre-emptive dispatch to in-context escalation.
Initially an Anthropic feature, the advisor pattern has been generalized by platforms like OpenRouter. This allows developers to mix and match models from any provider (e.g., a Gemini executor consulting a Claude advisor), transforming the concept from a proprietary tool into a widely applicable architectural strategy for building efficient AI agents.
The strategy pairs a cheap 'executor' model for most tasks with an expensive 'advisor' model for critical guidance. The advisor's high-quality, early-stage planning prevents the cheaper model from making costly mistakes and wasting tokens, leading to overall lower costs despite using a premium model.
Weaker 'executor' models like Anthropic's Haiku tend to under-call the advisor tool by default. System prompts must explicitly encourage consultation at key moments to boost performance, whereas more capable models like Opus already know when to escalate and can even be hindered by such nudges.
