๋ชจ๋ธ ์„ ํƒ์€ โ€œ๋” ์ข‹์€ ๋ชจ๋ธ ํ•˜๋‚˜๋ฅผ ๊ณ ๋ฅด๋Š” ์ผโ€์ด ์•„๋‹ˆ๋ผ, ์ž‘์—… ๋‹จ๊ณ„์— ๋งž๊ฒŒ ๋ชจ๋ธ์„ ๋ฐฐ์น˜ํ•˜๋Š” ์ผ์— ๊ฐ€๊น๋‹ค. ์ดˆ์•ˆ ์ƒ์„ฑ, ์„ค๊ณ„ ๊ฒ€ํ† , ์ตœ์ข… ๊ฒ€์ˆ˜๋Š” ํ•„์š”ํ•œ ์‚ฌ๊ณ  ๊นŠ์ด๊ฐ€ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด ๊ธ€์€ Claude Code ๊ณต์‹ ๋ชจ๋ธ ์„ค์ • ๊ธฐ์ค€์œผ๋กœ, ์‹ค๋ฌด์—์„œ ๋ฐ”๋กœ ์“ฐ๋Š” ์„ ํƒ ์ „๋žต์„ ์ •๋ฆฌํ•œ๋‹ค.

flowchart LR
  A[์ž‘์—… ์‹œ์ž‘] --> B{์ž‘์—… ์„ฑ๊ฒฉ}
  B -->|๋น ๋ฅธ ์ดˆ์•ˆ/๋ฐ˜๋ณต| C[sonnet]
  B -->|๋ณต์žก ์„ค๊ณ„/๋ฐ˜๋ฐ• ๊ฒ€์ฆ| D[opus]
  C --> E{๋ฆฌ์Šคํฌ ๋†’์Œ?}
  E -->|์˜ˆ| D
  E -->|์•„๋‹ˆ์˜ค| F[์™„๋ฃŒ]
  D --> G[์ตœ์ข… ์ •๋ฆฌ]

๐Ÿง  ์น ํŒ ์น˜ํŠธ์‹œํŠธ

  • sonnet: ๋น ๋ฅธ ์ƒ์‚ฐ
  • opus: ๋ณต์žก ์ถ”๋ก /๊ฒ€์ฆ
  • opusplan: ๊ณ„ํš์€ opus, ์‹คํ–‰์€ sonnet ์ž๋™ ์ „ํ™˜
  • ๋ชจ๋ธ์€ /model, --model, ANTHROPIC_MODEL, settings ์ˆœ์œผ๋กœ ์ œ์–ด ๊ฐ€๋Šฅ

ํ•œ ์ค„ ๊ฒฐ๋ก 

์ฒ˜์Œ๋ถ€ํ„ฐ ํ•œ ๋ชจ๋ธ๋งŒ ๊ณ ์ง‘ํ•˜์ง€ ๋ง๊ณ , Sonnet์œผ๋กœ ์ƒ์‚ฐ โ†’ Opus๋กœ ๊ฒ€์ฆ 2ํŒจ์Šค ๋ฃจํ‹ด์„ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ๋‘๋ฉด ์†๋„์™€ ํ’ˆ์งˆ์„ ๋™์‹œ์— ์žก๊ธฐ ์‰ฝ๋‹ค.

1) Claude Code ๋ชจ๋ธ ๋ณ„์นญ์„ ๋จผ์ € ์ดํ•ดํ•˜๊ธฐ

๊ณต์‹ ๋ฌธ์„œ ๊ธฐ์ค€์œผ๋กœ ์ž์ฃผ ์“ฐ๋Š” ๋ณ„์นญ์€ ์•„๋ž˜ 4๊ฐœ๋‹ค.
๋ชจ๋ธ ์„ค์ • ๋ฌธ์„œ: https://code.claude.com/docs/en/model-config

  • default: ๊ณ„์ • ์œ ํ˜•์— ๋”ฐ๋ผ ๊ถŒ์žฅ ๊ธฐ๋ณธ ๋ชจ๋ธ
  • sonnet: ์ผ์ƒ ์ฝ”๋”ฉ/๋ฌธ์„œ ์ž‘์—…์˜ ๊ท ํ˜•ํ˜•
  • opus: ๋ณต์žกํ•œ ์ถ”๋ก , ์„ค๊ณ„, ๋ฐ˜๋ฐ• ๊ฒ€์ฆ
  • haiku: ๊ฐ„๋‹จยท๋น ๋ฅธ ์ž‘์—…
  • opusplan: ๊ณ„ํš ๋‹จ๊ณ„๋Š” opus, ์‹คํ–‰ ๋‹จ๊ณ„๋Š” sonnet ์ž๋™ ์ „ํ™˜

๊ด€์ธก: ๋ณ„์นญ(alias)์€ ์ตœ์‹  ๋ฒ„์ „์„ ๊ฐ€๋ฆฌํ‚ค๋ฏ€๋กœ, ํŠน์ • ๋ฒ„์ „ ๊ณ ์ •์ด ํ•„์š”ํ•˜๋ฉด ์ „์ฒด ๋ชจ๋ธ๋ช…(์˜ˆ: claude-opus-4-6)์„ ๋ช…์‹œํ•˜๋Š” ๋ฐฉ์‹์ด ๋” ์•ˆ์ „ํ•˜๋‹ค.

2) ๋ชจ๋ธ์„ ๋ฐ”๊พธ๋Š” 4๊ฐ€์ง€ ๋ฐฉ๋ฒ• (์šฐ์„ ์ˆœ์œ„)

  1. ์„ธ์…˜ ์ค‘ ๋ณ€๊ฒฝ: /model <alias|name>
  2. ์‹œ์ž‘ ์‹œ ์ง€์ •: claude --model <alias|name>
  3. ํ™˜๊ฒฝ๋ณ€์ˆ˜: ANTHROPIC_MODEL=<alias|name>
  4. settings.json: "model": "..."

๋ฐ”๋กœ ์“ฐ๋Š” ์˜ˆ์‹œ ์ฝ”๋“œ

# ์„ธ์…˜ ์‹œ์ž‘๋ถ€ํ„ฐ opus๋กœ
claude --model opus
/model sonnet
export ANTHROPIC_MODEL=sonnet
claude

3) ์ดˆ๋ณด์ž์šฉ ์‹ค์ „ ๊ธฐ์ค€: ์–ธ์ œ sonnet, ์–ธ์ œ opus?

sonnet ์šฐ์„ ์ด ์ข‹์€ ๊ฒฝ์šฐ

  • ๋น ๋ฅธ ์ดˆ์•ˆ ์ž‘์„ฑ
  • ๋ฐ˜๋ณต ์ˆ˜์ •์ด ๋งŽ์€ ์‹ค๋ฌด ๋ฌธ์„œ
  • ๊ตฌํ˜„ ๋ฐฉํ–ฅ์ด ์ด๋ฏธ ๋ช…ํ™•ํ•œ ์ž‘์—…

opus ์šฐ์„ ์ด ์ข‹์€ ๊ฒฝ์šฐ

  • ์„ค๊ณ„ ๋Œ€์•ˆ ๋น„๊ต๊ฐ€ ํ•„์š”ํ•œ ๊ณผ์ œ
  • ์˜ค๋ฅ˜ ๋น„์šฉ์ด ํฐ ์˜์‚ฌ๊ฒฐ์ • ๋ฌธ์„œ
  • ๋ฐ˜๋Œ€ ๊ด€์  ๊ฒ€์ฆ์ด ํ•„์š”ํ•œ ์ƒํ™ฉ

๊ฐ€์žฅ ์•ˆ์ •์ ์ธ ์šด์˜ ํŒจํ„ด

  • 1์ฐจ ์ƒ์„ฑ: sonnet
  • 2์ฐจ ๋ฐ˜๋ฐ•ยท๋ˆ„๋ฝ ๊ฒ€์ฆ: opus
  • 3์ฐจ ๊ธธ์ด/ํ†ค ์ •๋ฆฌ: sonnet ๋˜๋Š” opus(์—…๋ฌด ์ค‘์š”๋„ ๊ธฐ์ค€)

4) opusplan์„ ์จ์•ผ ํ•˜๋Š” ์ˆœ๊ฐ„

๊ณ„ํš๊ณผ ์‹คํ–‰์ด ํ•œ ์„ธ์…˜์—์„œ ์„ž์ด๋Š” ์ž‘์—…์ด๋ฉด opusplan์ด ์œ ์šฉํ•˜๋‹ค.

  • ์„ค๊ณ„ ๋‹จ๊ณ„์—์„œ ๊นŠ๊ฒŒ ์ƒ๊ฐํ•˜๊ณ 
  • ์‹ค์ œ ๊ตฌํ˜„ ๋‹จ๊ณ„์—์„œ ์†๋„๋ฅผ ํšŒ๋ณตํ•˜๋Š” ๋ฐฉ์‹

์ฆ‰, โ€œ๊ณ ๋ฏผ์€ ๊นŠ๊ฒŒ, ์‹คํ–‰์€ ๋น ๋ฅด๊ฒŒโ€๋ฅผ ์ž๋™ํ™”ํ•ด ์ค€๋‹ค.

5) ๋…ธ๋ ฅ๋„(effort)์™€ ๋น„์šฉยท์†๋„ ๊ท ํ˜•

๊ณต์‹ ๋ฌธ์„œ์—์„œ Opus ๊ณ„์—ด์€ effort level(low/medium/high)์„ ์ง€์›ํ•œ๋‹ค.

  • ๋‹จ์ˆœ ์ž‘์—…: low/medium
  • ๋ณต์žก ์„ค๊ณ„/๊ฒ€์ฆ: high(๊ธฐ๋ณธ)

ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์˜ˆ์‹œ:

export CLAUDE_CODE_EFFORT_LEVEL=medium

๊ด€์ธก: effort๋ฅผ ๋ฌด์กฐ๊ฑด ๋†’์ด๋ฉด ์ข‹๋‹ค๋Š” ๋œป์ด ์•„๋‹ˆ๋‹ค. ๋‹จ์ˆœ ์ž‘์—…์—์„œ high๋Š” ๋Œ€๊ธฐ์‹œ๊ฐ„/๋น„์šฉ๋งŒ ๋Š˜๋ฆด ์ˆ˜ ์žˆ๋‹ค.

6) 10๋ถ„ ์žฌํ˜„ ์‹ค์Šต (Sonnet โ†’ Opus 2ํŒจ์Šค)

Step 1) Sonnet์œผ๋กœ ๊ตฌ์กฐ ์ƒ์„ฑ (3๋ถ„)

์•„๋ž˜ ์ดˆ์•ˆ์„ 5๊ฐœ ํ•ญ๋ชฉ ๊ตฌ์กฐ๋กœ ์žฌ์ž‘์„ฑํ•ด์ค˜.
๊ฐ ํ•ญ๋ชฉ์€ ํ•ต์‹ฌ ๋ฌธ์žฅ 2๊ฐœ๋งŒ ์ž‘์„ฑ.
 
[์›๋ฌธ ์ดˆ์•ˆ]
(300~700์ž)

Step 2) Opus๋กœ ๋ฐ˜๋ฐ• ๊ฒ€์ฆ (4๋ถ„)

์œ„ ์ดˆ์•ˆ์˜ ๋…ผ๋ฆฌ ๋น„์•ฝ/๊ทผ๊ฑฐ ๋ถ€์กฑ/๋ฐ˜๋Œ€ ๊ฐ€๋Šฅ ์ง€์ ์„
'๋ฌธ์ œ-๊ทผ๊ฑฐ-์ˆ˜์ •์•ˆ' ํ˜•์‹์œผ๋กœ ์ตœ์†Œ 2๊ฑด ์ œ์‹œํ•ด์ค˜.

Step 3) ์ตœ์ข…๋ณธ ์ •๋ฆฌ (3๋ถ„)

๊ฒ€์ˆ˜ ๋ฐ˜์˜ ์ตœ์ข…๋ณธ์„ 700์ž ์ด๋‚ด๋กœ ์ •๋ฆฌํ•˜๊ณ ,
๋งˆ์ง€๋ง‰ ์ค„์— '๋‚จ์€ ๋ฆฌ์Šคํฌ 1๊ฐœ'๋ฅผ ์จ์ค˜.

7) ํ˜„์žฅํ˜• ๋ฏธ๋‹ˆ ์‚ฌ๋ก€

์‚ฌ๋ก€ A (์†๋„ ๊ฐœ์„ )

๋ชจ๋“  ์ž‘์—…์„ opus๋กœ ์ฒ˜๋ฆฌํ•˜๋˜ ํŒ€์ด, ์ดˆ์•ˆ ๋‹จ๊ณ„๋งŒ sonnet์œผ๋กœ ๋ฐ”๊ฟจ๋‹ค. ์ดˆ์•ˆ ์ƒ์„ฑ ์‹œ๊ฐ„์ด ์งง์•„์ง€๊ณ , opus ์‚ฌ์šฉ ๊ตฌ๊ฐ„์ด โ€œ์ง„์งœ ๊ฒ€์ฆโ€์— ์ง‘์ค‘๋˜๋ฉด์„œ ์ „์ฒด ๋ฆฌ๋“œํƒ€์ž„์ด ๊ฐ์†Œํ–ˆ๋‹ค.

์‚ฌ๋ก€ B (ํ’ˆ์งˆ ๊ฐœ์„ )

๋ชจ๋“  ์ž‘์—…์„ sonnet์œผ๋กœ ๋๋‚ด๋˜ ํŒ€์—์„œ, ๋Œ€์™ธ ๋ฌธ์„œ๋Š” opus ๊ฒ€์ฆ ๋‹จ๊ณ„๋ฅผ ์ถ”๊ฐ€ํ–ˆ๋‹ค. ๋Œ€์•ˆ ๋ˆ„๋ฝ/๋…ผ๋ฆฌ ์ถฉ๋Œ ํ”ผ๋“œ๋ฐฑ์ด ์ดˆ๊ธฐ์— ์žกํ˜€ ์ˆ˜์ • ๋น„์šฉ์ด ์ค„์—ˆ๋‹ค.

8) ์ž์ฃผ ํ•˜๋Š” ์‹ค์ˆ˜ 4๊ฐ€์ง€

  1. ๋ชจ๋ธ ์„ ํƒ ๊ธฐ์ค€ ์—†์ด ๊ฐ์œผ๋กœ ์ „ํ™˜
  2. ๋ชจ๋“  ๊ณผ์—…์„ ํ•œ ๋ชจ๋ธ๋กœ๋งŒ ์ฒ˜๋ฆฌ
  3. ๊ณ ์œ„ํ—˜ ๋ฌธ์„œ์—์„œ ๊ฒ€์ฆ ๋‹จ๊ณ„๋ฅผ ์ƒ๋žต
  4. ๋ชจ๋ธ ์„ค์ •์„ ํŒ€ ๋ฌธ์„œ์— ๋‚จ๊ธฐ์ง€ ์•Š์•„ ์žฌํ˜„ ์‹คํŒจ

9) 20๋ถ„ ๋„์ž… ๋ฃจํ‹ด

  1. ์˜ค๋Š˜ ์ž‘์—… 1๊ฑด์„ โ€œ์†๋„ํ˜•/๊นŠ์ดํ˜•โ€์œผ๋กœ ๋ถ„๋ฅ˜
  2. sonnet 1์ฐจ ์ดˆ์•ˆ ์ƒ์„ฑ
  3. opus ๊ฒ€์ฆ 1ํšŒ ์‹คํ–‰
  4. ์ตœ์ข…๋ณธ์—์„œ ๋ณ€๊ฒฝ์  3์ค„ ๊ธฐ๋ก
  5. ํŒ€ ๋…ธํŠธ์— โ€œ๋ชจ๋ธ ์„ ํƒ ์ด์œ  1๋ฌธ์žฅโ€ ๋‚จ๊ธฐ๊ธฐ

์™„๋ฃŒ ๊ธฐ์ค€

  • ๊ฐ™์€ ๋ฃจํ‹ด์„ ๋‹ค์Œ ์ž‘์—…์—๋„ ์žฌํ˜„ ๊ฐ€๋Šฅ
  • ์‹œ๊ฐ„/์˜ค๋ฅ˜/์žฌ์ž‘์—… ์ค‘ 1๊ฐœ ์ด์ƒ ๊ฐœ์„  ํ™•์ธ

๋‹ค์Œ ์ฐจ์‹œ

๋‹ค์Œ ์ฝ๊ธฐ

์ƒ์„ฑํ˜• AI ํ™œ์šฉ ๊ณ ์ง€

์ด ๋ฌธ์„œ๋Š” Claude Code ๊ณต์‹ ๋ฌธ์„œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒ์„ฑํ˜• AI๋ฅผ ํ™œ์šฉํ•ด ์ •๋ฆฌํ–ˆ์œผ๋ฉฐ, ์ตœ์ข… ๊ณต๊ฐœ ์ „ ์‚ฌ๋žŒ์ด ๊ฒ€ํ† ยท๋ณด์ •ํ–ˆ๋‹ค.