이 가이드는 Claude의 확장 사고 기능을 최대한 활용하기 위한 고급 전략과 기법을 제공합니다. 확장 사고를 통해 Claude는 복잡한 문제를 단계별로 해결할 수 있으며, 어려운 작업에서의 성능을 향상시킬 수 있습니다.
확장 사고를 언제 사용할지 결정하는 방법에 대해서는 확장 사고 모델을 참조하세요.
이 가이드는 이미 확장 사고 모드를 사용하기로 결정했으며, 확장 사고 모델 시작하기에 대한 기본 단계와 확장 사고 구현 가이드를 검토했다고 가정합니다.
<thinking>와 같은)를 사용한 전통적인 연쇄 사고 프롬프팅과 함께 표준 모드를 사용하는 것을 권장합니다. 연쇄 사고 프롬프팅을 참조하세요.Claude는 단계별 처방적 지침보다는 작업에 대해 깊이 생각하라는 고수준 지시사항으로 더 나은 성능을 보이는 경우가 많습니다. 문제에 접근하는 모델의 창의성은 인간이 최적의 사고 과정을 처방하는 능력을 초과할 수 있습니다.
예를 들어, 다음 대신:
이 수학 문제를 단계별로 생각해보세요:
1. 먼저 변수를 식별하세요
2. 그다음 방정식을 설정하세요
3. 다음으로 x를 구하세요
...다음을 고려하세요:
이 수학 문제에 대해 철저하고 매우 자세히 생각해보세요.
여러 접근법을 고려하고 완전한 추론을 보여주세요.
첫 번째 접근법이 작동하지 않으면 다른 방법을 시도해보세요.그렇긴 하지만, 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%는 얼마입니까?Claude는 확장 사고가 활성화되었을 때 지시사항 따르기에서 상당히 향상된 성능을 보입니다. 모델은 일반적으로:
지시사항 따르기를 최대화하려면:
Claude의 사고 출력을 사용하여 Claude의 논리를 디버깅할 수 있지만, 이 방법이 항상 완벽하게 신뢰할 수 있는 것은 아닙니다.
이 방법론을 최대한 활용하려면 다음 팁을 권장합니다:
확장 사고가 꺼져 있을 때는 표준 assistant 응답 텍스트 미리 채우기가 여전히 허용됩니다.
때때로 Claude는 어시스턴트 출력 텍스트에서 확장 사고를 반복할 수 있습니다. 깔끔한 응답을 원한다면, Claude에게 확장 사고를 반복하지 말고 답만 출력하도록 지시하세요.
데이터셋 생성 사용 사례의 경우, "...의 매우 상세한 표를 만들어 주세요"와 같은 프롬프트를 시도하여 포괄적인 데이터셋을 생성하세요.
더 긴 확장 사고 블록과 더 상세한 응답을 생성하려는 상세한 콘텐츠 생성과 같은 사용 사례의 경우, 다음 팁을 시도해보세요:
토큰을 위한 토큰을 출력하도록 Claude를 밀어붙이는 것은 권장하지 않습니다. 대신 작은 사고 예산으로 시작하여 사용 사례에 최적의 설정을 찾기 위해 필요에 따라 증가시키는 것을 권장합니다.
다음은 더 긴 확장 사고로 인해 Claude가 뛰어난 성능을 발휘하는 예시 사용 사례입니다:
간단한 자연어 프롬프팅을 사용하여 일관성을 향상시키고 오류를 줄일 수 있습니다:
예시:
숫자의 팩토리얼을 계산하는 함수를 작성하세요.
완료하기 전에 다음에 대한 테스트 케이스로 솔루션을 확인해 주세요:
- n=0
- n=1
- n=5
- n=10
그리고 발견한 문제를 수정하세요.쿡북에서 확장 사고의 실용적인 예시를 탐색하세요.