The text in Claude Code’s “Extended Thinking” output

개요

Claude Code의 "Extended Thinking" 기능은 모델의 추론 과정을 기록하지만, 해당 추론 과정의 일부만 제공하며 전체 기록은 기업용 계약이 필요함을 명시하고 있습니다.

주요 내용

  • Claude Code는 각 세션을 디스크에 기록하며, 여기에는 모델의 자체 추론 과정을 담은 "thinking blocks"가 포함됩니다.
  • 이러한 추론 과정은 600자 길이의 시그니처로 암호화되어 저장되며, Anthropic만이 해당 키를 보유하고 사용자의 로컬 머신에는 제공되지 않습니다.
  • Claude API는 추론 과정 자체를 반환하는 것이 아니라, 추론 과정의 요약만을 제공합니다.
  • 전체 추론 과정을 확인하려면 기업용 계약이 필요합니다.
  • Ctrl+O를 통해 접근 가능한 "extended-thinking" 출력은 Fable/Opus 모델의 실제 추론 과정이 아닌, 추론 로직의 요약입니다. 이는 원본 데이터 손실을 동반하는 변환과 유사합니다.
  • 사용자는 로컬 파일 시스템에서 Claude Code 에이전트의 실제 추론 과정을 기록한 전체 내용을 얻을 수 없습니다.
  • 입력, 출력, 그리고 실행 중인 Claude Code의 행동은 일부 스크래핑을 통해 로깅할 수 있으나, 이는 에이전트의 행동을 유발한 실제 추론과는 다릅니다.
  • 관련 문서의 표현이 간접적이어서 "extended thinking이 Claude의 전체 사고 과정에 대한 요약을 반환한다"는 점을 놓치기 쉽습니다.

시사점

Claude Code의 "Extended Thinking" 기능은 추론 과정의 요약만을 제공하며, 완전한 감사 추적 기능을 보장하기 위해서는 추가적인 계약이 필요하다는 점을 인지해야 합니다.

원문 읽기 →
원문을 불러오는 중...

댓글

GitHub Discussions