Marcellis Docs · Engine-familie

De Advisor-strategie — big-model smarts op cheap rates

De advisor-strategie — goedkope uitvoerder, sterke adviseur op de beslissende zetten. Het mechanisme onder de engine-handoff.

Status canonOwner TashDesc De advisor-strategie — goedkope uitvoerder, sterke adviseur op de beslissende zetten. Het mechanisme onder de engine-handoff.Last Reviewed 2026-07-10

De Advisor-strategie — big-model smarts op cheap rates

Dit is hét stuk gereedschap onder wet 7 van de engine-familie ("bouw de fabriek, maak 'm overdraagbaar"). Het antwoord op de vraag "hoe laten we de engines straks scherp draaien door een goedkoop model als Baby Mythos in z'n credits-hoek kruipt?"

Na de 12e (2026) gaat Fable achter de paywall. Ons sterke model wordt dan Opus — dus overal hieronder is de adviseur Opus. Fable staat alleen genoemd als het theoretisch alternatief; het is niet ons pad.

Wat het is

Een goedkoop uitvoerder-model (Sonnet of Haiku) rijdt de klus. Op de zware momenten roept het via de advisor tool een sterker adviseur-model (voor ons: Opus) aan. De adviseur leest het héle gesprek — elke tool-call, elk resultaat — geeft een plan of koerscorrectie terug, en de uitvoerder gaat ermee verder. Het gros van de tokens wordt goedkoop gegenereerd; alleen de beslissende zetten kosten het dure tarief.

Resultaat (Anthropic-benchmarks): Haiku + Opus-adviseur scoorde 41,2% op BrowseComp — meer dan het dubbele van Haiku solo (19,7%) — en 85% goedkoper per taak dan Sonnet solo. Sonnet + Opus-adviseur scoort beter dan Sonnet alleen én kost minder per taak. Taak-afhankelijk; meten op je eigen werk.

De paringen die voor ons tellen

De adviseur moet minstens zo sterk zijn als het hoofdmodel.

Uitvoerder (main)AdviseurWanneer
Sonnet + OpusOpusonze default handoff: Sonnet doet het werk, Opus beslist plan/twijfel/afronding
Haiku + OpusOpuslaagste kosten met sterk plannen; duurder dan Haiku solo, goedkoper dan main naar Sonnet tillen
Opus + OpusOpushigh-stakes: tweede Opus checkt de eerste, kosten ondergeschikt

Fable valt af na de 12e (paywall). Voor de volledigheid: een Fable-main zou sowieso alléén een Fable-adviseur accepteren (Opus/Sonnet eronder = geweigerd), dus tijdens het gratis venster bouwde Baby Mythos zélf zonder adviseur. Ná het venster is Fable geen optie meer — de adviseur is Opus.

Ons launch-recept (na de handoff)

De engines zijn blind-draaibaar geschreven, dus een goedkoop model kan ze draaien. Zet de adviseur erbij zodat het op de checkpoints big-model-oordeel krijgt:

# Eenmalig als default (opgeslagen in user-settings):
/advisor opus            # in een Claude Code-sessie

# Of per losse sessie, zonder je default te wijzigen:
claude --advisor opus    # Sonnet/Haiku als main, Opus als adviseur

Instelling in settings.json voor een blijvende default:

{ "advisorModel": "opus" }

Uit: /advisor off, of helemaal blokkeren met env CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1.

De drie checkpoints — waar de uitvoerder moet escaleren

Claude beslist zélf wanneer het de adviseur belt (model-gedreven, niet regel-gebaseerd), maar je stuurt het via de prompt. Voor de engines mappen de checkpoints exact op onze bestaande gates:

  1. Vóór het de architectuur/aanpak kiest (raakt wet 2 "de bouwer kiest het hoe" — het goedkope model kiest, maar toetst de keuze bij de adviseur).
  2. Als het twee keer op dezelfde fout/blocker vastloopt (voorkomt dat een zwakker model in een lus blijft hangen).
  3. Bij de self-verify / delivery-gate, vóór "klaar" (raakt wet 4 & 5 — de adviseur is de onafhankelijke check die "mindblowing of niet klaar" bewaakt).

Zet daarom in elke engine-run die door een goedkoop model draait deze zin: "consulteer de adviseur vóór je een aanpak vastlegt, als je twee keer op dezelfde fout stuit, en vóór je iets klaar noemt." Zonder die zin belt het model soms te weinig.

Randvoorwaarden

  • Claude Code v2.1.98+. claude update om bij te werken.
  • Alleen Anthropic API — niet op Bedrock/Vertex/Foundry (de adviseur draait server-side bij Anthropic).
  • Kosten: elke adviseur-call stuurt het hele gesprek naar het dure model → betaal je aan diens tarief, bovenop de main. Omdat het alleen op beslispunten belt, blijft het totaal onder "het dure model de hele rit". Telt mee in /usage.
  • Prompt-cache: advisor aan/uit zetten mid-sessie breekt de cache van je main-model niet.

Bron

  • Advisor tool — Claude Code Docs: https://code.claude.com/docs/en/advisor
  • Advisor tool — Claude Platform Docs: https://platform.claude.com/docs/en/agents-and-tools/tool-use/advisor-tool
  • The advisor strategy — Claude blog: https://claude.com/blog/the-advisor-strategy