Loading...
    • 개발자 가이드
    • API 레퍼런스
    • MCP
    • 리소스
    • 릴리스 노트
    Search...
    ⌘K
    시작하기
    Claude 소개빠른 시작
    모델 및 가격
    모델 개요모델 선택Claude 4.6의 새로운 기능마이그레이션 가이드모델 지원 중단가격
    Claude로 구축하기
    기능 개요Messages API 사용중지 사유 처리프롬프트 모범 사례
    컨텍스트 관리
    컨텍스트 윈도우압축컨텍스트 편집
    기능
    프롬프트 캐싱확장 사고적응형 사고노력 수준메시지 스트리밍배치 처리인용다국어 지원토큰 카운팅임베딩비전PDF 지원Files API검색 결과구조화된 출력
    도구
    개요도구 사용 구현 방법세분화된 도구 스트리밍Bash 도구코드 실행 도구프로그래밍 방식 도구 호출컴퓨터 사용 도구텍스트 편집기 도구웹 페치 도구웹 검색 도구메모리 도구도구 검색 도구
    Agent Skills
    개요빠른 시작모범 사례엔터프라이즈용 SkillsAPI로 Skills 사용
    Agent SDK
    개요빠른 시작TypeScript SDKTypeScript V2 (미리보기)Python SDK마이그레이션 가이드
    API에서 MCP
    MCP 커넥터원격 MCP 서버
    서드파티 플랫폼의 Claude
    Amazon BedrockMicrosoft FoundryVertex AI
    프롬프트 엔지니어링
    개요프롬프트 생성기프롬프트 템플릿 사용프롬프트 개선기명확하고 직접적으로 작성예시 사용 (멀티샷 프롬프팅)Claude에게 생각하게 하기 (CoT)XML 태그 사용Claude에게 역할 부여 (시스템 프롬프트)복잡한 프롬프트 연결긴 컨텍스트 팁확장 사고 팁
    테스트 및 평가
    성공 기준 정의테스트 케이스 개발평가 도구 사용지연 시간 줄이기
    가드레일 강화
    환각 줄이기출력 일관성 높이기탈옥 방지스트리밍 거부프롬프트 유출 줄이기Claude 캐릭터 유지
    관리 및 모니터링
    Admin API 개요데이터 상주워크스페이스사용량 및 비용 APIClaude Code Analytics API제로 데이터 보존
    Console
    Log in
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Partners

    • Amazon Bedrock
    • Google Cloud's Vertex AI

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Help and security

    • Availability
    • Status
    • Support
    • Discord

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy
    프롬프트 엔지니어링

    확장 사고 팁

    이 가이드는 Claude의 확장 사고 기능을 최대한 활용하기 위한 고급 전략과 기법을 제공합니다. 확장 사고를 통해 Claude는 복잡한 문제를 단계별로 해결할 수 있어 어려운 작업에서의 성능이 향상됩니다.

    확장 사고 사용 시기를 결정하는 방법에 대해서는 확장 사고를 참조하세요.

    시작하기 전에

    이 가이드는 이미 확장 사고 모드를 사용하기로 결정하고 확장 사고 구현 가이드를 검토했다는 것을 전제로 합니다.

    확장 사고의 기술적 고려사항

    • 사고 토큰의 최소 예산은 1024 토큰입니다. 최소 사고 예산으로 시작하여 필요와 작업 복잡도에 따라 점진적으로 늘려가는 것을 권장합니다.
    • 최적의 사고 예산이 32K를 초과하는 워크로드의 경우, 네트워킹 문제를 피하기 위해 배치 처리를 사용하는 것을 권장합니다. 모델이 32K 토큰 이상 사고하도록 하는 요청은 장시간 실행되는 요청을 발생시켜 시스템 타임아웃 및 열린 연결 제한에 걸릴 수 있습니다.
    • 확장 사고는 영어에서 가장 잘 작동하지만, 최종 출력은 Claude가 지원하는 모든 언어로 가능합니다.
    • 최소 예산 이하의 사고가 필요한 경우, 확장 사고를 끈 표준 모드에서 XML 태그(예: <thinking>)를 사용한 전통적인 사고 연쇄 프롬프팅을 사용하는 것을 권장합니다. 사고 연쇄 프롬프팅을 참조하세요.

    확장 사고를 위한 프롬프팅 기법

    일반적인 지시사항을 먼저 사용하고, 필요시 더 단계적인 지시사항으로 문제를 해결하세요

    Claude는 단계별 처방적 안내보다 작업에 대해 깊이 생각하라는 높은 수준의 지시사항에서 더 나은 성능을 보이는 경우가 많습니다. 문제에 접근하는 모델의 창의성은 인간이 최적의 사고 과정을 처방하는 능력을 초과할 수 있습니다.

    예를 들어, 다음 대신:

    User
    이 수학 문제를 단계별로 생각해 보세요: 
    1. 먼저, 변수를 식별하세요
    2. 그런 다음, 방정식을 세우세요
    3. 다음으로, x를 구하세요
    ...

    다음을 고려하세요:

    이 수학 문제에 대해 철저하고 매우 상세하게 생각해 주세요.
    여러 접근 방식을 고려하고 완전한 추론 과정을 보여주세요.
    첫 번째 접근 방식이 작동하지 않으면 다른 방법을 시도해 보세요.

    Console에서 시도하기

    그렇긴 하지만, Claude는 필요할 때 복잡한 구조화된 실행 단계도 효과적으로 따를 수 있습니다. 이 모델은 이전 버전보다 더 복잡한 지시사항이 포함된 더 긴 목록도 처리할 수 있습니다. 더 일반화된 지시사항으로 시작한 다음, Claude의 사고 출력을 읽고 반복하여 거기서부터 사고를 조정하기 위한 더 구체적인 지시사항을 제공하는 것을 권장합니다.

    확장 사고와 함께하는 멀티샷 프롬프팅

    멀티샷 프롬프팅은 확장 사고와 잘 작동합니다. Claude에게 문제를 어떻게 생각해야 하는지 예시를 제공하면, 확장 사고 블록 내에서 유사한 추론 패턴을 따릅니다.

    확장 사고 시나리오에서 <thinking> 또는 <scratchpad>와 같은 XML 태그를 사용하여 해당 예시에서 확장 사고의 표준 패턴을 나타내는 퓨샷 예시를 프롬프트에 포함할 수 있습니다.

    Claude는 이 패턴을 공식적인 확장 사고 프로세스로 일반화합니다. 그러나 Claude가 최선이라고 판단하는 방식으로 자유롭게 사고하도록 하면 더 나은 결과를 얻을 수 있습니다.

    예시:

    수학 문제를 푸는 방법을 보여드리겠습니다. 그런 다음 비슷한 문제를 풀어주세요.
    
    문제 1: 80의 15%는 얼마인가요?
    
    <thinking>
    80의 15%를 구하려면:
    1. 15%를 소수로 변환: 15% = 0.15
    2. 곱하기: 0.15 × 80 = 12
    </thinking>
    
    답은 12입니다.
    
    이제 이 문제를 풀어주세요:
    문제 2: 240의 35%는 얼마인가요?

    Console에서 시도하기

    확장 사고로 지시사항 따르기 극대화

    확장 사고가 활성화되면 Claude는 지시사항 따르기가 크게 향상됩니다. 모델은 일반적으로:

    1. 확장 사고 블록 내에서 지시사항에 대해 추론합니다
    2. 응답에서 해당 지시사항을 실행합니다

    지시사항 따르기를 극대화하려면:

    • 원하는 것에 대해 명확하고 구체적으로 작성하세요
    • 복잡한 지시사항의 경우, Claude가 체계적으로 처리해야 할 번호가 매겨진 단계로 나누는 것을 고려하세요
    • Claude가 확장 사고에서 지시사항을 완전히 처리할 수 있도록 충분한 예산을 허용하세요

    확장 사고를 사용하여 Claude의 동작 디버그 및 조정하기

    Claude의 사고 출력을 사용하여 Claude의 논리를 디버그할 수 있지만, 이 방법이 항상 완벽하게 신뢰할 수 있는 것은 아닙니다.

    이 방법론을 최대한 활용하기 위해 다음 팁을 권장합니다:

    • Claude의 확장 사고를 사용자 텍스트 블록에 다시 전달하는 것은 성능을 향상시키지 않으며 오히려 결과를 저하시킬 수 있으므로 권장하지 않습니다.
    • 확장 사고 프리필은 명시적으로 허용되지 않으며, 사고 블록 뒤에 오는 모델의 출력 텍스트를 수동으로 변경하면 모델 혼란으로 인해 결과가 저하될 가능성이 높습니다.

    확장 사고가 꺼져 있을 때는 표준 assistant 응답 텍스트 프리필이 여전히 허용됩니다.

    때때로 Claude가 어시스턴트 출력 텍스트에서 확장 사고를 반복할 수 있습니다. 깔끔한 응답을 원한다면, Claude에게 확장 사고를 반복하지 말고 답변만 출력하도록 지시하세요.

    긴 출력과 장문 사고 최대한 활용하기

    데이터셋 생성 사용 사례의 경우, 포괄적인 데이터셋을 생성하기 위해 "매우 상세한 표를 만들어 주세요..."와 같은 프롬프트를 시도해 보세요.

    더 긴 확장 사고 블록과 더 상세한 응답을 생성하고 싶은 상세한 콘텐츠 생성과 같은 사용 사례의 경우, 다음 팁을 시도해 보세요:

    • 최대 확장 사고 길이를 늘리고 명시적으로 더 긴 출력을 요청하세요
    • 매우 긴 출력(20,000단어 이상)의 경우, 단락 수준까지 단어 수가 포함된 상세한 개요를 요청하세요. 그런 다음 Claude에게 단락을 개요에 색인하고 지정된 단어 수를 유지하도록 요청하세요

    토큰 출력 자체를 위해 Claude가 더 많은 토큰을 출력하도록 강제하는 것은 권장하지 않습니다. 오히려 작은 사고 예산으로 시작하여 사용 사례에 최적의 설정을 찾기 위해 필요에 따라 늘려가는 것을 권장합니다.

    다음은 더 긴 확장 사고 덕분에 Claude가 뛰어난 성능을 보이는 예시 사용 사례입니다:

    Claude에게 작업을 반성하고 확인하도록 하여 일관성과 오류 처리 개선하기

    간단한 자연어 프롬프팅을 사용하여 일관성을 개선하고 오류를 줄일 수 있습니다:

    1. 작업을 완료로 선언하기 전에 간단한 테스트로 작업을 검증하도록 Claude에게 요청하세요
    2. 이전 단계가 예상 결과를 달성했는지 분석하도록 모델에 지시하세요
    3. 코딩 작업의 경우, 확장 사고에서 테스트 케이스를 실행하도록 Claude에게 요청하세요

    예시:

    숫자의 팩토리얼을 계산하는 함수를 작성하세요.
    완료하기 전에 다음 테스트 케이스로 솔루션을 검증해 주세요:
    - n=0
    - n=1
    - n=5
    - n=10
    그리고 발견한 문제를 수정하세요.

    Console에서 시도하기

    다음 단계

    확장 사고 쿡북

    쿡북에서 확장 사고의 실용적인 예시를 살펴보세요.

    확장 사고 가이드

    확장 사고 구현을 위한 전체 기술 문서를 확인하세요.

    Was this page helpful?

    • 확장 사고를 사용하여 Claude의 동작 디버그 및 조정하기
    • Claude에게 작업을 반성하고 확인하도록 하여 일관성과 오류 처리 개선하기