본문 바로가기
C.W.K.
Stream
Lesson 10 of 13 · published

모델 고르기 — Haiku, Sonnet, Opus

~14 min · models, haiku, sonnet, opus, cost, switching

Level 0🌱 입문자
0 XP0/70 lessons0/11 achievements
0/120 XP to next level120 XP to go0% complete

Haiku, Sonnet, Opus는 서로 다른 일을 맡는다

Claude Code는 세션과 Skill, 하위 에이전트마다 모델을 바꿀 수 있어. 세 모델은 단순한 순위표가 아니라 속도와 능력, 비용이 다른 도구야. 작업의 위험과 난도를 보고 고르면 돼.

Haiku는 빠르고 저렴해서 많은 파일을 읽고 찾고 분류하는 일, 병렬 탐색에 어울려. Sonnet은 코딩과 추론의 균형이 좋아 일상 작업의 기본값으로 쓰기 편해. Opus는 보안 감사, 아키텍처 결정, 긴 흐름을 붙잡아야 하는 큰 리팩터링처럼 실패 비용이 큰 일에 아껴 써.

모든 세션을 가장 비싼 모델로 고정하지 마. /cost로 실제 비용을 보고, 같은 작업을 다른 모델에서 비교해보면 어느 선부터 상위 모델이 값을 하는지 감이 생겨.

결국 Haiku·Sonnet·Opus라는 3개 계층을 각기 다른 일에 배치하는 문제야.

직접 확인할 항목: /effort high|max.

Code

시작할 때나 세션 도중 모델 바꾸기·bash
# Launch with a specific model
claude --model claude-opus-4-7
claude --model haiku            # short alias
claude --model sonnet -p "..."  # print mode + Sonnet

# Mid-session — interactive picker
/model

# Mid-session — direct switch
/model claude-opus-4-7

# Set default in user settings
# ~/.claude/settings.json
{ "model": "claude-sonnet-4-6" }
작업 난이도에 모델 맞추기·text
Exploring a new codebase           → Haiku   (cheap, fast, lots of reads)
Implementing a new feature         → Sonnet  (default sweet spot)
Code review / security audit       → Opus    (judgment matters)
Background agent fleet (parallel)  → Haiku   (cost compounds)
Architecture design                → Opus    (long-range reasoning)
CI/CD automated tasks              → Haiku/Sonnet (volume)

External links

Exercise

같은 작업을 Haiku, Sonnet, Opus로 각각 실행해. /cost를 사용해 품질과 응답 시간, 비용을 비교한 뒤, 그 작업에는 어떤 모델을 쓰겠는지 이유와 함께 적어.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.