본문 바로가기
AI2026년 3월 22일2분 읽기

Claude Extended Thinking — 추론 과정 투명성 확보

YS
김영삼
조회 2475
Claude Extended Thinking — 추론 과정 투명성 확보

Extended Thinking이란

Claude가 답변하기 전에 내부적으로 수행하는 추론 과정을 볼 수 있는 기능입니다.

API 사용

const response = await anthropic.messages.create({
  model: "claude-4-5-sonnet-20260101",
  max_tokens: 16000,
  thinking: {
    type: "enabled",
    budget_tokens: 10000,
  },
  messages: [{
    role: "user",
    content: "이 알고리즘의 시간 복잡도를 분석해줘: " + code
  }]
});

// 추론 과정 확인
for (const block of response.content) {
  if (block.type === "thinking") {
    console.log("Thinking:", block.thinking);
  } else if (block.type === "text") {
    console.log("Answer:", block.text);
  }
}

댓글 4

주주니어개발자(guest)7개월 전
저희 팀에서 실제로 적용해봤는데 성능이 확실히 개선됐어요.
MML엔지니어(guest)7개월 전
좋은 글 감사합니다! 한 가지 궁금한 게 있는데, 대용량 데이터에서도 이 방식이 효율적일까요?
김김영삼ML엔지니어7개월 전

대용량에서도 잘 동작합니다. 다만 인덱싱 전략을 함께 고려하시면 더 좋습니다.

풀풀스택지훈7개월 전
깔끔한 정리 감사합니다. 팀원들한테도 공유했어요!
Ctrl+Enter로 등록