목록으로
Claude Code에 `Ultrathink` 를 사용하면 더 똑똑해짐 | GeekNews
Blog2025.07.06

Claude Code에 `Ultrathink` 를 사용하면 더 똑똑해짐 | GeekNews

요약

Anthropic의 CLI 에이전트 도구인 Claude Code는 "think", "ultrathink"와 같은 특정 키워드를 사용하여 Claude 모델에 더 많은 연산 자원(토큰)을 할당함으로써 더 깊은 사고를 유도한다.
내부 코드 분석 결과 "think"는 4,000 토큰, "megathink"는 10,000 토큰, "ultrathink"는 최대 31,999 토큰을 할당하며, 이는 복잡한 문제 해결에 필요한 자원 확보를 가능하게 한다.
️ 이 기능은 Claude 모델 자체의 기능이라기보다는 Claude Code에 내장된 고급 활용법으로, 개발자가 Claude를 에이전트형 코딩 도구로 사용하여 복잡한 문제를 더 효과적으로 처리하는 데 유용하다.

상세 내용

본 논문은 Anthropic이 자사의 CLI 기반 AI 에이전트 도구인 Claude Code의 고급 활용법에 대한 문서를 공개하며, 특정 키워드를 사용하여 Claude의 사고 강도를 조절하는 기능이 있음을 상세히 설명합니다.

핵심 방법론은 Claude Code 내에서 사용자가 입력하는 특정 키워드에 따라 Claude 모델에 할당되는 연산 자원, 즉 토큰 수를 동적으로 조정하는 것입니다. 이는 모델이 문제 해결에 더 많은 '사고 예산(thinking budget)'을 사용할 수 있도록 하여 복잡한 문제에 대한 깊이 있는 분석과 해결을 가능하게 합니다. 구체적인 키워드와 할당되는 토큰 수는 다음과 같습니다:
* "think": 4,000 토큰
* "think hard", "think more", "megathink": 10,000 토큰
* "ultrathink", "think very hard", "think super hard": 최대 31,999 토큰

이러한 기능은 Claude Code가 오픈소스는 아니지만, JavaScript로 작성된 코드 베이스를 prettierripgrep 같은 도구를 활용하여 분석함으로써 내부적으로 확인되었습니다. 분석 결과, 특정 키워드가 입력될 때 Claude 모델에 전달되는 'budget\_tokens' 값이 변경되는 로직이 직접 발견되었습니다.

이 기능은 Claude 모델 자체의 내장 기능이라기보다는, Claude Code라는 CLI 도구에 구현된 에이전트형 기능으로 해석됩니다. Claude 자체에도 'Extended Thinking'과 같은 유사한 기능이 존재하지만, 키워드 기반의 명시적 토큰 할당 조절은 이 특정 CLI 도구의 고유한 특징으로 보입니다.

실용적인 측면에서, 이 기능은 Claude를 코딩 및 개발 작업을 위한 강력한 에이전트형 도구로 활용할 때 매우 유용합니다. 복잡한 문제 해결, 정교한 코드 생성, 그리고 심층적인 분석 작업을 수행할 때, 더 많은 연산 자원을 통해 정확하고 세밀한 결과를 얻는 데 기여합니다. 사용자는 직관적인 키워드만으로 모델의 사고 리소스를 제어할 수 있습니다.

Hacker News의 의견으로는, 이러한 "ultrathink" 기능이 Anthropic의 공식 문서에도 명시되어 있음이 확인되었습니다. 그러나 일부 사용자들은 "마법 주문"과 같은 키워드 대신 토큰 예산을 명시적으로 지정하는 방식이 더 투명하고 예측 가능할 것이라는 의견을 제시했습니다. 이는 이미 불확실성을 내포하고 있는 LLM 기반 도구에 추가적인 불확실성을 더할 수 있다는 우려에서 비롯됩니다. 또한, 이러한 "비밀 키워드" 기능이 UI에서 더욱 직접적으로 노출되거나 개발자/실험 모드 형태로 제공되기를 희망하는 목소리도 있었습니다. 이 기능이 코드 내에서 컨텍스트 창을 확장하는 방식으로 구현되었다는 점과, 이를 발견하기 위해 역공학적 분석이 필요했다는 점 또한 언급되었습니다.

원본 보기
News
Shared by Anonymous