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

추론 압축 — 필요 없는 생각은 시키지 마

~12 min · reasoning, compression, cost

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

추론 토큰도 똑같이 돈이 들어

추론을 켠 프롬프트가 잘된다는 사실을 확인한 뒤에는 추론 단계를 줄일 수 있는지 시험해봐. 일반 모델로 바꾸거나, 추론 강도를 낮추거나, 프롬프트에서 CoT 요구를 뺄 수 있어. 추론은 프롬프트를 세우는 비계였을 뿐, 프롬프트가 자리를 잡은 뒤에도 꼭 하중을 받는 기둥이라는 보장은 없어.

줄여도 되는지 확인하는 순서

  • 먼저 전체 추론으로 실행해 출력과 정확도를 기록해.
  • 추론을 끄거나 low로 낮춰 같은 입력을 실행해.
  • 정확도가 그대로라면 더 싼 설정을 택해.
  • 특정 입력에서만 성적이 떨어지면 싼 분류기를 앞에 두고 그 입력에만 추론을 연결해.

호출이 늘면 작은 낭비도 큰 청구서가 돼

추론 비용은 요청량과 함께 커져. 대부분의 호출에는 필요하지 않은데 모두에게 추론을 켠 시스템은 아주 작은 정확도 차이에 매달 수만 달러를 낼 수 있어. 요청을 나누어 보내는 분기가 가장 큰 절약 손잡이야.

Code

요청 종류별 추론 분기·python
def needs_reasoning(req) -> bool:
    # cheap classifier or rule-based router
    return req.complexity_score > 0.7 or req.task in {"plan", "debug"}

resp = client.messages.create(
    model="claude-opus-4-7",
    thinking={"type": "enabled", "budget_tokens": 8_000} if needs_reasoning(req) else None,
    messages=req.messages,
)

External links

Exercise

추론을 쓰는 운영 요청 백 개를 모아 ‘필요함’과 ‘과함’으로 나눠봐. 필요한 요청에만 추론을 켜는 분기 규칙을 만들고 비용이 얼마나 달라지는지 재.

Progress

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

댓글 0

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

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