본문 바로가기
C.W.K.
Stream
Lesson 01 of 10 · published

CoT — 도움이 될 때와 해가 될 때

~18 min · reasoning, cot

Level 0수련생
0 XP0/100 lessons0/14 achievements
0/120 XP to next level120 XP to go0% complete

GPT-3 시절 가장 널리 인용된 요령

프롬프트에 "Let's think step by step"을 붙이는 것이 초기 CoT 연구의 핵심이었어. 작은 모델이 수학 문장제를 푸는 정확도를 두 자릿수만큼 끌어올렸지. 이 방법은 2026년까지 살아남았지만 쓰임새는 좁아졌어. 최전선 모델에서는 알맞은 문제에만 도움이 되고, 잘못 붙이면 오히려 해가 돼.

여전히 도움이 되는 자리

  • 수학, 논리, 계획, 디버깅 기록처럼 여러 단계를 순서대로 맞춰야 하는 문제.
  • 모델이 검사를 건너뛰고 곧장 추측으로 달려가는 작업.
  • 내부 추론 기능이 따로 없는 일반 모델.

오히려 해가 되는 자리

  • 분류와 형식 변환 같은 단순 작업. 품질은 그대로인데 토큰만 더 써.
  • 이미 자체 추론을 하는 모델. "think step by step"은 같은 일을 두 번 시켜.
  • 엄격한 구조화 출력이 필요한 작업. 생각 과정이 응답에 섞일 수 있어.

타협안: 생각과 답을 구조로 나눠

모델에게 <thinking>...</thinking> 안에서 생각하고 <answer>...</answer> 안에 답만 쓰게 할 수 있어. 디버깅할 추론 기록은 남기면서 사용자가 받을 출력 스키마는 더럽히지 않는 방식이야.

Code

구조로 나눈 CoT 방식·markdown
Reason in <thinking> tags. Then return the answer in <answer> tags.

<thinking>
  Step through the problem. Show edge cases.
</thinking>
<answer>
  {"verdict": "...", "reason_codes": [...]}
</answer>

External links

Exercise

습관처럼 “think step by step”을 넣은 프롬프트 하나를 찾아 추론 모델에서는 빼고 결과 품질이 달라지는지 봐. 실제로 도움이 됐던 요청에만 다시 붙여.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.