5 ms·
Every time that Sonnet is acting like it has brain damage (which is once or twice a day), I switch to Opus and it seems to sort things out pretty fast. This is
by adastra22 1y ago
Every time that Sonnet is acting like it has brain damage (which is once or twice a day), I switch to Opus and it seems to sort things out pretty fast. This is unscientific anicdata though, and it could just be that switching models (any model) would have worked.
- HarHarVeryFunny 1y agoMaybe context rot? If model's output seems to be getting worse or in a rut, then try just clearing context / starting a new session.
- adastra22 1y agoSwitching models with the same context, in this case.
- anonzzzies 1y agoExactly that.
- j45 1y agoThey both seem to behave differently depending on how loaded the system seems to be.
- monatron 1y agoThis is a great use case for sub-agents IMO. By default, sub-agents use sonnet. You can have opus orchestrate the various agents and get (close to) the best of both worlds.
- adastra22 1y agoIs there a way to get persistent sub-agents? I'd love to have a bunch of YAML files in my repository, one for each sub-agent, and have those automatically used across all Claude Code instances I have on multiple machines (I dev on laptop and desktop), or across the team.
- mwigdahl 1y agoYep: https://docs.anthropic.com/en/docs/claude-code/sub-agents https://docs.anthropic.com/en/docs/claude-code/sub-agents
- adastra22 1y agoThanks!
- theshrike79 1y agoIn my experience the best use for subagents is saving context. Example: you need to review some code to see if it has proper test coverage. If you use the "main" context, it'll waste tokens on reading the codebase and running tests to see coverage results. But if you launch an agent (a subprocess pretty much), it can use a "disposable" context to do that and only return with the relevant data - which bits of the code need more tests. Now you can either use the main context to implement the tests or if you're feeling really fancy launch another sub-agent to do it.
- rapind 1y agoIn this case I don't think the controller needs to be the smartest model. I use sonnet as the main driver and pass the heavy thinking (via zen mcp) onto Gemini pro for example, but I could use openai or opus or all of them via OpenRouter. Subagents seem pretty similar to using zen mcp w/ OpenRouter but maybe better or at least more turnkey? I'll be checking them out.
- gpm 1y agoThis seems like a case of reversion to the mean. When one model is performing below average, changing anything (like switching to another model) is likely to improve it by random chance...
- keeeba 1y agoAnthropic say Opus is better, benchmarks & evals say Opus is better, Opus has more parameters and parameters determine how much a NN can learn. Maybe Opus just is better
- deleted 1y ago[deleted]
- 8n4vidtmkvmk 1y agoEven if it's better on average, doesn't mean it's better for every possible query
- aghilmort 1y agoswitching models great best practice whether get stuck or not can look at primal check the mean or dual get out of local minima in all cases, model, tokenizer, etc is just enough different that will generally pay off in spaces quickly