사고와 추론
📄공식문서 원문 섹션 — 사고와 추론 (Thinking and Reasoning)↗직장인 학습 가이드: 이 챕터는 Claude API 설정(thinking, effort)을 다루는 고급 내용을 포함합니다. Claude.ai를 쓰시는 분이라면 “사고를 위한 팁” 표와 프롬프트 예시 위주로 따라오세요. “단계별로 생각해줘”, “찬반을 모두 검토한 후 결론을 내줘” 같은 한 마디로도 Claude의 사고 깊이를 높일 수 있습니다.
과도한 사고와 지나친 철저함
앤트로픽이 공식문서에서 제시하는 결단력 유도 프롬프트입니다. 과도한 사고를 막는 가장 실용적인 한 문단입니다.
문제에 접근하는 방법을 결정할 때, 하나의 접근 방식을 선택하고
그것에 전념하세요. 추론에 직접 모순되는 새로운 정보를 만나지
않는 한 결정을 재검토하지 마세요. 두 가지 접근 방식을
저울질하고 있다면, 하나를 선택하고 끝까지 해보세요.
선택한 접근 방식이 실패하면 나중에 궤도를 수정할 수 있습니다.사고 및 인터리브 사고 기능 활용
Claude Opus 4.6은 적응형 사고(thinking: {type: "adaptive"})를 사용합니다. 내부 평가에서 적응형 사고는 확장 사고보다 안정적으로 더 나은 성능을 보여줍니다.
사고 동작 안내
도구 결과를 받은 후, 그 품질을 신중하게 반성하고 진행하기
전에 최적의 다음 단계를 결정하세요. 사고를 사용하여 이
새로운 정보를 기반으로 계획하고 반복한 다음, 최선의 다음
행동을 취하세요.사고 빈도 줄이기
확장 사고는 지연 시간을 추가하며, 답변 품질을 의미 있게
향상시킬 때만 사용해야 합니다 — 일반적으로 다단계 추론이
필요한 문제에서. 의심스러우면, 직접 응답하세요.마이그레이션: 확장 사고 → 적응형 사고
이전 (확장 사고)
client.messages.create(
model="claude-sonnet-4-5-20250929",
max_tokens=64000,
thinking={"type": "enabled", "budget_tokens": 32000},
messages=[{"role": "user", "content": "..."}],
)budget_tokens=32000 — 32,000 토큰만큼 무조건 생각하라는 뜻. 간단한 질문에도 토큰을 전부 씁니다.
사고를 위한 팁
확장 사고가 비활성화되어 있을 때, Claude Opus 4.5는 “think”라는 단어에 특히 민감합니다. "consider", "evaluate", "reason through" 같은 대안을 사용하세요.
| 팁 | 설명 |
|---|---|
| 일반적 지시 우선 | "철저하게 생각해"가 손으로 작성한 단계별 계획보다 더 나은 추론을 생산합니다 |
| 멀티샷 + 사고 | few-shot 예시에 <thinking> 태그를 사용하여 추론 패턴을 보여주세요 |
| 수동 CoT 대안 | 사고가 꺼져 있을 때 <thinking>과 <answer> 태그로 추론과 출력을 분리 |
| 자기 점검 | "끝내기 전에, [테스트 기준]에 대해 답변을 검증하세요." 추가 |
실무에서 이렇게 쓰세요
복잡한 분석에는 과정을 시키고, 중요한 결정에는 자기 점검까지 붙입니다
<contract>
{계약서 전문}
</contract>
위 계약서의 리스크를 분석해줘.
작업 방식:
1. 먼저 각 조항을 읽으며 리스크 후보를 찾아줘
2. 각 리스크에 대해 발생 가능성과 영향도를 따져본 뒤 우선순위를 매겨줘
3. 끝내기 전에, 놓친 조항이 없는지 목차와 대조하면서 한 번 더 확인해줘간단한 요청 — 바로 실행
일상적인 요청에는 사고를 제한하세요.
- “이 이메일 오타 수정해줘.”
- “이 표의 합계를 계산해줘.”
복잡한 분석 — 단계적 사고
중요한 판단이 필요한 요청에는 사고를 유도하세요.
- “이 사업 계획의 리스크를 분석해줘. 각 리스크에 대해 발생 가능성과 영향도를 따져본 뒤 우선순위를 매겨줘.”
중요한 결정 — 자기 점검 추가
결과의 정확성이 중요한 경우 자기 점검을 추가하세요.
- “이 계약서 검토 결과를 정리해줘. 끝내기 전에, 놓친 조항이 없는지 목차와 대조하면서 한 번 더 확인해줘.”
📋 정리
| # | 배운 것 | 핵심 |
|---|---|---|
| 1 | 과도한 사고 방지 | 최신 AI는 너무 많이 생각하는 게 문제. 독려 프롬프트를 제거하거나 완화하라 |
| 2 | 적응형 사고 | 확장 사고보다 안정적. 노력 매개변수(high/medium/low)로 사고 깊이 조절 |
| 3 | 일반적 지시 우선 | ”철저하게 생각해”가 세세한 단계별 계획보다 더 나은 추론을 생산한다 |
“사고의 깊이를 조절하는 것은, 결국 일의 무게에 맞는 노력을 배분하는 것.”
간단한 일엔 가볍게, 복잡한 일엔 깊게, 중요한 일엔 점검까지. AI한테도 사람한테도 원리는 똑같습니다.
🚀 오늘의 액션
복잡한 질문을 할 때 **“찬반을 모두 검토한 후 결론을 내줘”**를 붙여보세요. 사고의 깊이가 달라지는 걸 느끼실 거예요.
다음 강의: 에이전트 시스템 · 오늘 배운 “사고”와 지난 시간의 “행동”을 합쳐서 자율적으로 생각하고 행동하는 AI를 다룹니다.
