Claude Code 작업 시 Opus, Sonnet, Haiku 모델 선택 기준은 무엇인가요?
How do you decide which Claude Code tasks to run with Opus vs Sonnet vs Haiku?
핵심 요약
Claude Code 사용 시 작업 난이도에 따라 Opus, Sonnet, Haiku 모델을 효율적으로 분배하는 전략에 대한 질문.
- 모델 선택 전략 — 작업 난이도에 따라 Opus는 복잡한 설계, Sonnet은 일반적인 코딩, Haiku는 단순 작업에 활용함.
- 비용 최적화 — 하위 에이전트를 활용해 단순 작업은 저렴한 모델로 처리하여 토큰 비용을 절감함.
- 워크플로우 자동화 — 에이전트에게 특정 모델을 할당하여 작업 성격에 맞는 최적의 모델을 자동으로 사용하도록 설정함.
- 모델 전환 기준 — Sonnet이 불필요한 탐색(repo tourism)을 시작하면 즉시 Opus로 전환하여 계획을 재정비함.
지난 몇 달 동안 풀타임으로 바이브 코딩(vibe coding)을 해왔습니다. 아직 확실히 정하지 못한 워크플로우 질문이 하나 있는데, Claude Code에서 어떤 작업에 어떤 모델을 사용할지 어떻게 결정하시나요?
Opus는 간단한 수정에는 과하고 Haiku는 복잡한 리팩토링에는 너무 약하다는 건 알지만, 실제로는 그냥 설정된 대로 쓰고 모델을 바꾸지 않게 되더라고요.
다른 분들은 일상적인 워크플로우에서 어떻게 나누어 쓰는지 궁금합니다:
- Sonnet이나 Haiku로 낮춰야 할 때의 경험칙이 있나요?
- 어떤 작업이 가장 비용이 많이 들었는지 사후에 확인할 방법이 있나요?
- 아니면 그냥 아무 생각 없이 쓰시나요?

