Claude Sonnet 3.7 이후에 출시된 모든 Opus 및 Sonnet 모델은 표준 및 확장된 사고 모드를 모두 지원합니다. 표준 모드에서 이러한 모델은 이전 Claude 모델과 유사하게 작동합니다. 확장된 사고 모드에서는 Claude가 응답을 출력하기 전에 자신의 사고 과정을 출력하여 추론 과정에 대한 통찰력을 제공합니다.

확장된 사고 개요

확장된 사고 모델은 두 가지 모드로 작동합니다:

  • 표준 모드: 이전 Claude 모델과 유사하게 내부 추론을 보여주지 않고 직접적인 응답을 제공합니다
  • 확장된 사고 모드: 최종 답변을 제공하기 전에 Claude의 추론 과정을 보여줍니다

표준 모드를 사용해야 할 때

표준 모드는 다음과 같은 대부분의 일반적인 사용 사례에 적합합니다:

  • 일반 콘텐츠 생성
  • 기본 코딩 지원
  • 일상적인 에이전트 작업
  • 컴퓨터 사용 안내
  • 대부분의 대화형 애플리케이션

확장된 사고 모드를 사용해야 할 때

확장된 사고 모드는 다음과 같은 주요 영역에서 탁월합니다:

  • 복잡한 분석: 여러 매개변수와 요소가 포함된 금융, 법률 또는 데이터 분석
  • 고급 STEM 문제: 수학, 물리학, 연구 및 개발
  • 긴 컨텍스트 처리: 광범위한 입력에서 정보를 처리하고 종합
  • 제약 최적화: 여러 경쟁 요구 사항이 있는 문제
  • 상세한 데이터 생성: 포괄적인 표 또는 구조화된 정보 세트 생성
  • 복잡한 지시 사항 따르기: 복잡한 시스템 프롬프트와 고려해야 할 많은 요소가 있는 챗봇
  • 구조화된 창의적 작업: 상세한 계획, 개요 또는 여러 서술 요소 관리가 필요한 창의적 글쓰기

확장된 사고가 어떻게 작동하는지 자세히 알아보려면 확장된 사고를 참조하세요.


확장된 사고 모델 시작하기

확장된 사고를 처음 시도하는 경우 다음과 같은 팁이 있습니다:

  1. 표준 모드로 시작하기: 기준 성능을 설정하기 위해 확장된 사고 없이 선택한 Opus 또는 Sonnet 모델을 사용하여 시작하세요
  2. 개선 기회 식별하기: 낮은 예산으로 확장된 사고 모드를 켜서 사용 사례가 더 깊은 추론의 혜택을 받을 수 있는지 확인하세요. 표준 모드에서 더 자세한 프롬프팅이 Claude의 확장된 사고보다 사용 사례에 더 도움이 될 수도 있습니다.
  3. 점진적 구현: 필요한 경우 성능을 요구 사항과 비교하면서 사고 예산을 점진적으로 늘리세요.
  4. 토큰 사용 최적화: 허용 가능한 성능에 도달하면 비용을 관리하기 위해 적절한 토큰 제한을 설정하세요.
  5. 새로운 가능성 탐색: 확장된 사고 기능이 있거나 없는 최신 Opus 및 Sonnet 모델은 다양한 영역에서 이전 Claude 모델보다 더 뛰어난 능력을 갖추고 있습니다. 이전에 다른 모델로 한계를 경험했던 사용 사례에 이러한 모델을 시도해 보시기 바랍니다.

확장된 사고 모델로 구축하기

일반 모델 정보

확장된 사고를 지원하는 모든 현재 Claude 모델의 가격, 컨텍스트 창 크기 및 기타 정보는 모든 모델 개요를 참조하세요.

확장된 사고 모델의 최대 토큰 및 컨텍스트 창 변경 사항

이전 Claude 모델(확장된 사고 모델 이전)에서는 프롬프트 토큰과 max_tokens의 합계가 모델의 컨텍스트 창을 초과하면 시스템이 자동으로 max_tokens를 컨텍스트 제한 내에 맞게 조정했습니다. 이는 큰 max_tokens 값을 설정할 수 있고 시스템이 필요에 따라 이를 자동으로 줄인다는 의미였습니다.

확장된 사고 모델에서는 max_tokens(사고가 활성화된 경우 사고 예산 포함)가 엄격한 제한으로 적용됩니다. 이제 프롬프트 토큰 + max_tokens가 컨텍스트 창 크기를 초과하면 시스템이 유효성 검사 오류를 반환합니다.

이전 모델에서 확장된 사고 모델로 마이그레이션

다른 Claude 모델이든 다른 모델 제공업체에서든 다른 모델에서 프롬프트를 이전하는 경우 다음과 같은 팁이 있습니다:

표준 모드 마이그레이션

  • 프롬프트 단순화: 확장된 사고 모델은 덜 조종해도 됩니다. 이전 버전에서 사용했던 모델별 안내 언어(예: 장황함 처리에 관한 언어)를 제거하세요 - 이러한 언어는 불필요할 가능성이 높으며 토큰을 절약하고 비용을 줄일 수 있습니다.

그 외에는 일반적으로 확장된 사고를 끈 상태에서 이러한 모델을 사용하는 경우 프롬프트 변경이 필요하지 않습니다. 문제가 발생하면 일반적인 프롬프트 엔지니어링 모범 사례를 적용하세요.

확장된 사고 모드 마이그레이션

확장된 사고를 사용할 때는 먼저 프롬프트에서 모든 사고 연쇄(CoT) 안내를 제거하세요. 확장된 사고 모델은 명시적인 추론 지침 없이도 효과적으로 작동하도록 설계되었습니다.

  • 사고 패턴을 규정하는 대신 먼저 Claude의 자연스러운 사고 과정을 관찰한 다음 보이는 것을 기반으로 프롬프트를 조정하세요.
  • 그런 다음 사고 지침을 제공하려면 프롬프트에 자연어로 지침을 포함할 수 있으며 Claude는 이러한 지침을 자체 사고로 일반화할 수 있습니다.
  • 확장된 사고를 위한 프롬프트 작성에 대한 더 많은 팁은 확장된 사고 팁을 참조하세요.

다른 모델 제공업체에서 마이그레이션

Claude의 확장된 사고 모델은 다른 제공업체의 모델에 최적화된 프롬프트 패턴에 다르게 응답할 수 있습니다. 특정 제공업체별 프롬프트 기법보다는 명확하고 직접적인 지침에 집중하는 것이 좋습니다. 특정 모델 제공업체에 맞춤화된 이러한 지침을 제거하면 더 나은 성능으로 이어질 수 있습니다. Claude는 일반적으로 복잡한 지시 사항을 기본적으로 잘 따르기 때문입니다.

프롬프트 마이그레이션에 도움이 필요하면 console.anthropic.com에서 최적화된 프롬프트 개선기를 사용할 수 있습니다.


다음 단계