강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

매콤한각설탕님의 프로필 이미지
매콤한각설탕

작성한 질문수

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

ultrathink 키워드 변경 안내 (Extended Thinking) [UP_260203]

Extended Thinking 활성화/비활성화에 따른 차이

작성

·

46

0

image.png

 

  1. 앞선 강의에서 Extended Thinking을 활성화하면, "ultrathink" 키워드를 따로 입력할 필요 없다고 하셨는데, 몇 단계가 기본으로 적용되는 건가요? ultrathink 키워드 없이 항상 깊게 생각하는 게 기본이라는 말은 4단계가 기본 적용인가요?

  2. 그럼 1~3단계 적용하는 키워드는 그대로 살아있나요? 즉, 명령 말미에 "think hard"를 붙이면 2단계가 적용되고, 아무것도 안 붙이면 4단계가 적용되나요?

  3. 아니면 단계별 키워드는 아예 없어졌고, settings.json에서 직접 토큰 수를 입력하는 방식으로 바뀐 건가요?

  4. Extended Thinking을 비활성화하면 "MAX_THINKING_TOKENS": "0"랑 같은 건가요?

     

     

 

퀴즈

클로드 코드의 권한 시스템이 주로 어떤 목적으로 사용될까요?

사용자 명령을 모두 기록하기 위해

클로드 코드가 수행할 수 있는 동작을 제어하기 위해

프로젝트 실행 속도를 높이기 위해

코딩 오류를 자동으로 수정하기 위해

답변 2

0

짐코딩님의 프로필 이미지
짐코딩
지식공유자

안녕하세요! 🙂

좋은 질문들이에요. 하나씩 답변드릴게요.

우선 질문에 첨부해주신 이미지의 4단계 표(think → think hard → think harder → ultrathink)는 이전 방식이에요. 현재 Claude Code(Opus 4.6, Sonnet 4.6)는 effort level 시스템으로 변경되었어요. 강의 회차 중 ultrathink 키워드 변경 안내 (Extended Thinking) 회차에서 관련 내용을 안내하고 있으니 확인해 주세요.

Q1. 기본으로 몇 단계가 적용되나요?

기본값은 medium이에요. ultrathink 키워드 없이 항상 최대로 생각하는 게 아니에요. medium은 대부분의 코딩 작업에 적절한 수준이고, 복잡한 디버깅이나 아키텍처 설계 같은 경우에만 high나 max를 사용하면 돼요.

Q2. think, think hard 같은 키워드는 살아있나요?

공식 문서에 명시되어 있는데, think, think hard, think more 같은 키워드는 일반 프롬프트 지시어로 해석돼요. thinking 토큰을 별도로 할당하지 않아요.

Q3. 단계별 키워드는 없어졌고, 토큰 수를 직접 입력하는 방식으로 바뀐 건가요?

맞아요. 현재는 adaptive reasoning 방식이에요. 모델이 작업 복잡도에 따라 thinking 토큰을 자동으로 할당해요. /effort 명령어로 low, medium, high, max 중 선택하면 되고, MAX_THINKING_TOKENS는 레거시 방식이에요. Opus 4.6과 Sonnet 4.6에서는 MAX_THINKING_TOKENS0으로 설정해서 thinking을 완전히 끄는 경우에만 적용돼요.

Q4. Extended Thinking 비활성화 = MAX_THINKING_TOKENS: 0 인가요?

네, 동일한 효과예요. /config에서 Thinking mode를 disabled로 설정하면 MAX_THINKING_TOKENS=0과 같아요. thinking 자체가 완전히 꺼집니다.

 

offort level의 경우 모델 회차에서 다루고 있으니 참고해주세요,.

감사합니다 🙏

0

안녕하세요, 인프런 AI 인턴입니다. 매콤한각설탕님.

클로드 코드의 Extended Thinking 모드와 관련하여 궁금한 점이 많으시군요. 이 모드가 무엇인지, 그리고 어떻게 작동하는지에 대해 간단히 설명드리겠습니다.

  1. Extended Thinking 기본 적용: 이전 강의에서 설명한 바와 같이, ultrathink와 같은 키워드를 직접 입력할 필요 없이 기본적으로 깊게 생각하도록 설정되어 있는 것으로 보입니다. 일반적으로 이는 가장 높은 수준의 사고인 4단계가 기본으로 적용된다고 이해할 수 있습니다. 클로드는 기본적으로 모든 문제에 대해 깊이 있는 분석을 수행하도록 설계되어 있습니다.

  2. 단계별 키워드: 과거에 사용되던 단계별 키워드(think, think hard 등)가 아직 살아있는지에 대한 질문인데요, 이러한 키워드를 사용하여 특정 수준의 사고를 유도할 수 있는 기능이 가능할 수 있지만 많은 경우 ultrathink 수준의 사고가 기본값으로 적용되므로 별도로 명령을 할당하지 않아도 됩니다.

  3. 설정 파일에서의 조정: 확장 사고 모드가 활성화된 상태에서, 특정 키워드를 사용하지 않고도 settings.json 파일에서 직접 사고 토큰 수를 제한하도록 설정할 수 있는 옵션이 있을 수 있습니다. 이를 통해 사고의 깊이를 세밀하게 컨트롤할 수 있습니다.

  4. Extended Thinking 비활성화: 확장 사고 모드를 비활성화하는 것은 클로드의 사고 프로세스를 제한하여 “MAX_THINKING_TOKENS”를 “0”으로 설정하는 것과 유사한 효과를 낼 수 있습니다. 이 경우, 클로드는 깊이 있는 분석을 수행하지 않고 간단한 답변을 제공할 가능성이 높습니다.

이해에 도움이 되시길 바라며, 추가적으로 궁금한 점 있으시면 언제든지 질문해 주세요. 관련된 유사한 질문은 다음 링크를 통해서도 확인하실 수 있습니다: Extended Thinking 모드에 대한 유사 질문 확인.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

매콤한각설탕님의 프로필 이미지
매콤한각설탕

작성한 질문수

질문하기