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

적응형 추론, /effort, 출력 문체, 계획 모드

~16 min · thinking, effort, output-style, plan-mode

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

추론 깊이와 말투는 서로 다른 다이얼이야

Claude의 Adaptive Thinking은 문제 난도에 따라 모델이 생각할 양을 조절해. 사용자는 /effort low|medium|high|max로 방향을 줄 수 있어. 간단한 조회에는 low, 복잡한 아키텍처 판단에는 high나 max를 쓰는 식이지. 매번 최대치로 두면 쉬운 일에도 시간과 토큰을 낭비해.

출력 문체(Output style)는 답변의 말투와 설명량을 바꾸지만 문제 해결 능력을 바꾸지는 않아. 짧은 보고가 필요하면 Concise, 교육용 설명이면 Teaching을 고르면 돼. 추론 수준을 높이는 일과 문장을 길게 쓰는 일을 같은 것으로 착각하지 마.

파일을 건드리기 전에 설계를 확인해야 하는 일은 Plan Mode에서 시작해. Shift+Tab으로 계획을 먼저 만들고 범위와 순서를 검토한 뒤 승인하면 돼. 마이그레이션이나 보안 코드처럼 되돌리기 비싼 변경일수록 계획을 읽는 몇 분이 큰 diff를 되감는 시간보다 싸.

Claude 4 계열에서는 예전의 고정 추론 예산 대신 Adaptive Thinking이 문제 난도에 맞춰 생각의 양을 조절해.

직접 확인할 항목: /config, Concise, Explanatory, Formal, Teaching, ~/.claude/settings.json.

Code

추론 강도를 조절해 어려운 작업 풀기·bash
# Mid-session
/effort high

# Then send the gnarly question
"ultrathink: design the cache invalidation strategy for our
 multi-region API given eventual consistency in Postgres
 read replicas and 60s TTL on Cloudflare edges"

# Or set effort at launch
claude --effort max --model opus \
  "design a distributed rate limiter for 100k req/s"

# Drop back when you're done
/effort medium
계획 모드로 안전하게 시작하기·text
# In any session
press Shift+Tab            # toggles Plan Mode (banner appears)

"refactor the auth module to use JWT RS256 instead of HS256"

# Claude generates a plan:
# 1. Read src/auth/, identify HS256 references (4 files)
# 2. Generate RSA key pair via crypto.generateKeyPairSync
# 3. Update src/auth/sign.ts and src/auth/verify.ts
# 4. Add migration helpers for in-flight HS256 tokens
# 5. Update tests/auth/*.spec.ts
# 6. Document the rollout in docs/auth-migration.md
#
# [Approve]  [Redirect]  [Cancel]

# Nothing touched until you click Approve

External links

Exercise

한 시간쯤 고민할 만한 실제 아키텍처 질문을 골라 세 번 물어봐. /effort low와 Sonnet, /effort high와 Sonnet, /effort max와 Opus를 차례로 써. 추론 깊이를 비교하고 각 단계가 언제 비용만큼 가치가 있는지 적어.

Progress

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

댓글 0

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

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