한글 프롬프트가 영어보다 5배 비싸다? Claude Code 토큰 절약을 위한 하이브리드 프롬프팅

한글 프롬프트가 영어보다 5배 비싸다? Claude Code 토큰 절약을 위한 하이브리드 프롬프팅

아무 생각 없이 한글로 프롬프트를 쳤다가 하루 만에 크레딧이 바닥난 적이 있는가? 범인은 코드 양이 아니라 '언어' 그 자체였을 수 있다. 이 글에서는 한글이 왜 비싼지, 그리고 영어를 잘 못해도 토큰 비용을 70% 이상 절감할 수 있는 하이브리드 프롬프팅(Hybrid Prompting) 기법을 소개한다.

1. 왜 한글로 질문하면 요금이 더 나올까?

AI에게 글을 보내면, 우리가 입력한 문장은 그대로 전달되지 않는다. 토큰(Token) 이라는 작은 조각으로 잘게 쪼개진 뒤에야 AI가 이해할 수 있다. 마치 사람이 밥을 먹을 때 한 입 크기로 떠먹는 것처럼, AI도 글을 한 토큰 단위로 "떠먹는" 것이다.

문제는 언어마다 한 입의 크기가 다르다는 점이다.

영어: 큼직한 숟가락

영어는 알파벳 기반이라 AI의 토크나이저(Tokenizer)가 매우 효율적으로 쪼갤 수 있다. 대략 1토큰 ≈ 4글자(약 0.75단어) 정도를 커버한다.

  • "Hello world"2토큰
  • "Please refactor this code" → 약 5토큰

한글: 아주 작은 숟가락

한글은 자음과 모음이 결합된 음절 구조(예: ㅎ + ㅏ + ㄴ → 한)를 가지고 있어, AI가 훨씬 더 잘게 쪼개야 한다. 한글 1글자가 무려 2~3토큰을 차지한다.

  • "안녕하세요" → 약 14토큰
  • "이 코드를 리팩토링해주세요" → 약 39토큰

같은 뜻, 5배의 차이

동일한 의미를 가진 문장을 비교해 보면 차이가 극명하다.

분류 한글 프롬프트 토큰 수 영어 프롬프트 토큰 수 배율
리팩토링 요청 이 코드를 리팩토링해주세요 ~39 Please refactor this code ~5 ×7.8
버그 수정 요청 로그인 버그를 고쳐주세요 ~30 Fix the login bug ~5 ×6
기능 추가 요청 다크 모드를 추가해주세요 ~26 Add dark mode ~3 ×8.7

같은 작업을 시키는 데 한글을 쓰면 5~9배의 토큰을 더 소모한다. 토큰은 곧 돈이다.


2. 실제 비용으로 환산하면 얼마나 손해일까?

숫자를 실제 비용으로 바꿔보면 경각심이 생긴다. Claude Sonnet 기준(입력 $3 / 출력 $15 per 1M tokens)으로 계산해 보자.

1회 질문 시나리오 (입력 1,200자 + 출력 2,000자)

항목 100% 한글 100% 영어 차이
소모 토큰 ~8,000 ~1,067 7.5배
예상 비용 $0.084 $0.011 $0.073

한 번의 질문 차이는 작아 보이지만, 이것이 누적되면 이야기가 달라진다.

한 달 누적 시나리오

하루에 50번 정도 AI와 대화한다고 가정하면:

  • 한글 비용: $0.084 × 50회 × 30일 = $126/월 (약 17만 원)
  • 영어 비용: $0.011 × 50회 × 30일 = $16.5/월 (약 2.2만 원)
  • 차액: 한 달에 약 $109.5 (약 15만 원) 추가 지출

API 직접 사용자뿐 아니라 Pro 플랜 구독자도 마찬가지다. 한도(Rate Limit)가 토큰 기반이기 때문에, 한글로 대화하면 같은 금액을 내고도 사용량이 훨씬 빨리 소진되어 작업이 끊긴다.


3. 해결책: 하이브리드 프롬프팅(Hybrid Prompting)

영어를 유창하게 못 해도 괜찮다. 핵심은 "지시(명령)는 영어로, 상세 설명이 필요한 부분만 한글로" 섞어 쓰는 것이다. 이것이 하이브리드 프롬프팅이다.

적용 규칙 3가지

규칙 1: 동사(명령)는 무조건 영어로

AI 프롬프트의 첫 단어는 거의 항상 동사다. 이 동사만 영어로 바꿔도 토큰이 크게 줄어든다.

한글 명령 (비효율) 영어 명령 (효율)
만들어주세요 Create
고쳐주세요 Fix
추가해주세요 Add
리팩토링해주세요 Refactor
설명해주세요 Explain
테스트 작성해주세요 Write tests for
삭제해주세요 Remove / Delete
최적화해주세요 Optimize

규칙 2: 기술 용어와 파일명은 원어 그대로

기술 용어를 굳이 번역하면 토큰만 낭비되고, AI가 의도를 잘못 해석할 위험까지 생긴다.

❌ 번역 (비효율) ✅ 원어 (효율)
상태 관리 state management
반응형 디자인 responsive design
환경 변수 environment variables
유저서비스.js UserService.js
인증 미들웨어 auth middleware

파일명도 영어로 적어야 AI가 파일을 정확히 찾을 수 있고, 토큰도 절약된다.

규칙 3: 인사말과 존댓말 빼기

AI는 로봇이다. 예의를 차릴 필요가 없다.

  • "안녕하세요, 이 코드를 좀 수정해주실 수 있을까요? 감사합니다!"
  • "Fix this code"

인사말과 존댓말만 빼도 10~20토큰을 아낄 수 있다. 작아 보이지만, 하루에 50번이면 500~1,000토큰이다.


4. 실전 Before & After 템플릿

바로 복사해서 쓸 수 있는 실전 템플릿과 절감 효과를 보여준다.

사례 1: 새로운 기능 추가 (약 79% 절감)

❌ Before (약 140토큰):

사용자 프로필 카드 컴포넌트를 만들어주세요. 사용자 이름, 이메일, 프로필 사진을 표시해야 하고요, Tailwind CSS를 사용해서 반응형으로 만들어주세요. 호버 효과도 추가해주세요.

✅ After (약 30토큰):

Create ProfileCard component - props: name, email, avatar - Tailwind CSS - responsive - hover effects 추가

사례 2: 버그 수정 (약 74% 절감)

❌ Before (약 95토큰):

제품 목록 페이지에서 필터 기능이 제대로 작동하지 않습니다. 카테고리를 선택해도 제품이 필터링되지 않아요. 고쳐주세요.

✅ After (약 25토큰):

Fix filter bug in ProductList - category selection not working - products not filtering

사례 3: 테스트 코드 작성 (약 75% 절감)

❌ Before (약 110토큰):

사용자 인증 서비스 단위 테스트를 작성해주세요. 로그인 성공/실패, 토큰 생성/검증 케이스를 포함해주세요.

✅ After (약 28토큰):

Add unit tests for AuthService - login success/failure - token generation/validation

하이브리드 패턴 공식

[영어 동사] + [대상 (영어)] + [조건/설명 (한글 or 영어)]

예시:

  • Refactor LoginPage - 중복 API 호출 제거, error handling 강화
  • Add pagination to /api/products - page size 20, cursor-based
  • Fix memory leak in WebSocket connection - 연결 해제 시 cleanup 누락

5. 주의사항: 이런 실수는 피하세요

❌ 억지로 100% 영어를 쓰지 마라

본인이 영어로 복잡한 비즈니스 로직을 설명하기 어렵다면, 설명은 한글로 쓰는 것이 맞다. 잘못된 영어로 지시해서 AI가 엉뚱한 코드를 짜면, 그것을 고치는 데 더 많은 토큰이 들어간다. 핵심은 "명령(동사)만 영어로" 바꾸는 것이다.

❌ 너무 많이 생략하지 마라

  • "Fix bug" → AI가 어떤 버그인지 몰라 전체 코드를 뒤진다. 오히려 토큰 폭발.
  • "Fix login bug - users can't submit form when email contains '+'" → 구체적이면서 간결.

불필요한 수식어만 빼고, 맥락은 반드시 유지해야 한다.

❌ 출력도 영어로 유도하라

간과하기 쉬운 포인트다. AI의 출력(응답)도 토큰을 소모한다. 코드 주석이나 설명을 한글로 요청하면 출력 토큰이 폭발한다.

요청 출력 토큰 영향
"주석을 한글로 달아줘" 출력 토큰 3~5배 증가
"Add comments in English" 최소한의 출력 토큰

출력 토큰은 입력 토큰보다 5배 비싸다 (Sonnet 기준 $15 vs $3 per 1M). 한글 주석을 요청하면 입력뿐 아니라 출력에서도 이중으로 비용이 폭증한다.


📝 요약 (치트시트)

원칙 실행 방법 절감 효과
명령은 영어 Create, Fix, Add, Refactor 등 동사를 영어로 ★★★☆☆
기술 용어 원어 state management, responsive 등 번역 금지 ★★★☆☆
인사말 제거 "안녕하세요", "~해주세요" 등 제거 ★★☆☆☆
하이브리드 패턴 [영어 동사] + [대상] + [한/영 설명] 공식 적용 ★★★★★
출력 영어 유도 코드 주석, 설명을 영어로 요청 ★★★★☆

한 줄 요약: 명령은 영어로, 설명은 편한 언어로, 출력도 영어로. 이 세 가지만 지켜도 Claude Code 비용의 70% 이상을 절감할 수 있다.