TL;DR
Claude Code를 최고 성능 사양으로 설정했음에도 불구하고, 간단한 문서 작성 요청에 대해 79초간 추론한 뒤 요청하지 않은 중국어 개발 가이드를 출력한 오류 사례이다.
배경
사용자가 Claude Code의 모든 성능 설정을 최대로 맞추고 고성능 모델을 서브에이전트로 지정했으나, 실제 작업에서 맥락을 오해하고 엉뚱한 언어로 방대한 결과물을 내놓은 황당한 경험을 공유했다.
의미 / 영향
이 토론은 LLM 에이전트의 추론 능력을 극대화하는 설정이 항상 긍정적인 결과로 이어지지 않음을 시사한다. 특히 에이전트가 자율적으로 판단하는 범위가 넓어질수록 사용자의 의도와는 다른 '과잉 친절'이나 '언어 이탈' 현상이 발생할 수 있으므로 적절한 제어 파라미터 설정이 중요하다.
커뮤니티 반응
사용자는 '최고의 설정'이 오히려 '멍청한 출력'을 냈다는 점에 강한 불만을 표했으며, 커뮤니티는 에이전트의 과잉 추론 문제에 주목했다.
주요 논점
최고 사양 설정이 반드시 작업 효율성이나 정확도로 이어지지 않으며, 오히려 제어 불가능한 출력을 유발할 수 있다.
합의점 vs 논쟁점
합의점
- Claude Code의 'max' 설정은 추론 시간을 대폭 증가시킨다.
- 에이전트가 컨텍스트를 인지하고 있음에도 불구하고 사용자의 언어 선호도를 무시하는 경우가 발생한다.
실용적 조언
- 간단한 작업에는 effort-level을 낮게 유지하여 불필요한 추론 시간과 비용 낭비를 방지해야 한다.
- 문서 생성 요청 시에는 'write a readme in English'와 같이 언어와 목적을 명확히 지정하는 것이 안전하다.
섹션별 상세
{
"effortLevel": "high",
"env": {
"CLAUDE_CODE_EFFORT_LEVEL": "max",
"CLAUDE_CODE_SUBAGENT_MODEL": "opus",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-sonnet-4-6",
"CLAUDE_CODE_MAX_OUTPUT_TOKENS": "128000",
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1",
"DISABLE_TELEMETRY": "1",
"DISABLE_AUTO_COMPACT": "1",
"CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "95"
},
"permissions": {
"defaultMode": "bypassPermissions"
}
}사용자가 Claude Code의 성능을 극대화하기 위해 적용한 환경 변수 및 권한 설정 JSON
용어 해설
- Effort Level
- — Claude Code에서 모델이 작업에 투입할 추론의 깊이와 시간, 예산을 조절하는 설정값이다. 'max'로 설정할 경우 가장 높은 비용과 긴 시간을 들여 복잡한 문제를 해결하려 시도하지만, 때로는 과잉 추론으로 이어질 수 있다.
- Subagent
- — 메인 AI 에이전트가 특정 하위 작업을 수행하기 위해 별도로 호출하여 실행하는 보조 모델이다. 본문에서는 고성능 모델인 Opus를 서브에이전트로 지정하여 복잡한 작업 처리를 의도했다.
- Telemetry
- — 소프트웨어 사용 데이터를 개발사로 자동 전송하는 기능이다. 사용자는 개인정보 보호나 성능 최적화를 위해 이를 비활성화(DISABLE_TELEMETRY: 1)하는 설정을 적용했다.
언급된 도구
Anthropic에서 제공하는 CLI 기반 AI 코딩 에이전트
프로젝트 의존성 관리를 위한 패키지 매니저 (생성된 문서 내 언급)
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.