원문: Choosing a Claude model and effort level in Claude Code — Claude Blog 이 글은 원문의 핵심 내용을 요약한 것입니다. 저작권은 원문 저자에게 있으며, 자세한 내용은 원문에서 확인하세요.
Claude Code는 요청을 처리하기 위해 시스템 프롬프트, 대화 기록, CLAUDE.md 파일 등을 포함한 모든 정보를 토큰화한 후 API로 전송합니다.
- 모델 선택: 각 Claude 모델은 고유한 가중치(매개변수) 세트를 가지고 있으며, 이는 학습 시 설정됩니다. 모델을 변경하면 요청을 처리하는 가중치 세트가 달라집니다. 더 복잡하거나 모호한 작업에는 더 큰 모델을, 단순하고 일상적인 작업에는 더 작은 모델을 선택하는 것이 효율적입니다.
- 노력 수준: 노력 수준은 Claude가 각 작업을 완료하기 위해 얼마나 많은 작업을 수행할지 결정합니다. 더 높은 노력 수준은 더 깊은 계획, 철저한 검증, 더 많은 사고 토큰 생성을 유도하여 더 높은 정확도를 제공합니다.
- 기본값 사용: 대부분의 경우 모델의 기본 노력 수준을 사용하는 것이 권장됩니다. 이는 작업에 대해 대부분의 사용자가 원하는 토큰 사용량에 맞게 Claude의 토큰 사용량을 확장합니다.
- 문제 해결: Claude가 작업을 잘못 수행했을 때, 먼저 프롬프트, 도구 연결, 기술 등을 검토해야 합니다. 그럼에도 불구하고 문제가 해결되지 않으면, Claude가 '몰라서' 그랬는지, 아니면 '노력하지 않아서' 그랬는지 판단하여 모델 크기나 노력 수준을 조정해야 합니다.
- 능력 vs. 철저함: 모델 설정은 Claude의 '능력'을, 노력 수준은 '철저함'을 결정합니다. 이 두 가지 설정을 조합하여 대부분의 실제 작업을 성공적으로 수행할 수 있습니다.
자세한 내용은 원문에서 확인하세요.

