guide · 실무

Token 비용이 아니라 업무 1건당 AI 예산을 관리하는 법

모델 token 단가만 비교하지 말고 실제 완료된 업무 1건을 비용 단위로 삼아 모델·embedding·검색·Tool·인프라·재시도·사람 검토 비용을 합산해야 한다. 업무 유형별 품질 하한과 예산 상한을 정하고 초과 시 축소, 승인, 이관, 중단 정책을 둔다.

30초 답변

기업용 LLM 비용은 입력·출력 token 단가만으로 판단하면 안 된다. 실제 완료된 업무 1건을 단위로 모델, embedding, 검색, Tool, 인프라, cache, 재시도, 사람 검토 비용을 합산해야 자동화가 경제적인지 알 수 있다.

업무 유형마다 품질 하한과 비용 상한을 정하고, 예산을 넘기기 전에 더 작은 모델, 검색 범위 축소, 추가 승인, 사람 이관, 안전한 중단 중 하나를 선택하게 만든다. 비용 최적화는 싸게 답하는 일이 아니라 요구 품질을 만족하는 가장 단순한 경로를 찾는 일이다.

이 글의 핵심

  • 비용 단위는 token이 아니라 성공한 업무 1건이다.
  • 모델 호출 외에 검색, Tool, 인프라, 실패, 사람 검토를 포함한다.
  • 비용 상한은 품질·안전 하한과 함께 설계해야 한다.

token 단가만 보면 왜 틀릴까

같은 모델을 써도 업무에 따라 실제 비용은 크게 달라진다.

  • 질문 한 번으로 끝나는가
  • 여러 번 검색하고 reranking하는가
  • Tool을 몇 개 호출하는가
  • 실패 후 전체를 다시 실행하는가
  • 결과를 사람이 얼마나 수정하는가
  • 긴 문서를 매번 다시 넣는가
  • 출력이 실제 업무 완료로 이어지는가

싼 모델이 Tool 선택을 자주 틀려 재시도가 늘면 최종 업무 비용은 더 높을 수 있다. 반대로 비싼 모델도 한 번에 정확히 끝내고 사람 검토를 줄이면 경제적일 수 있다. 이 비교는 실제 평가와 운영 데이터로만 할 수 있다.

업무 1건당 비용 식

다음 항목을 release와 업무 유형별로 모은다.

업무 1건 비용 =
  모델 입력·출력
  + embedding·retrieval·reranking
  + Tool과 외부 API
  + orchestration·queue·storage·observability
  + 실패·retry·fallback
  + 사람 승인·검토·수정
  + 보안·운영 공통비의 배분

여기서 분모는 요청 수가 아니라 성공적으로 완료된 업무 수로 본다.

완료 업무당 비용 = 전체 관련 비용 / 완료된 업무 수

요청이 싸더라도 완료율이 낮으면 분모가 줄어 비용이 올라간다.

업무를 분리해야 하는 이유

“AI 전체 평균 비용”은 의사결정에 도움이 적다. 최소한 다음처럼 나눈다.

  • 사내 규정 Q&A
  • 회의록 요약
  • 보고서 초안
  • 주문 상태 조회
  • 환불 요청 처리
  • 대량 문서 분류

각 업무는 가치, 위험, 허용 지연, 사람 검토가 다르다. 조회와 환불 실행을 같은 비용 목표로 관리하면 안전을 희생할 수 있다.

품질 하한과 비용 상한

비용만 줄이면 모델·문맥·검색 결과를 무작정 줄이게 된다. 먼저 업무별 품질 하한을 정한다.

예:

  • 권한 누출 0건을 목표로 하는 보안 게이트
  • 필수 필드 schema validation
  • 승인 없는 쓰기 Tool 실행 금지
  • 평가셋 task success 기준
  • 답이 없을 때 무응답 또는 이관

그 다음 비용 상한을 둔다.

  • 요청당 모델 호출 수
  • 총 token 또는 context
  • Tool 재시도
  • 전체 실행 시간
  • 외부 API 비용
  • 사람 검토 시간

상한 초과 시 무조건 싼 모델로 바꾸지 않는다. 다음 정책 중 업무 위험에 맞는 것을 선택한다.

  1. 불필요한 추가 검색을 중단
  2. 중간 결과를 보여주고 범위를 물음
  3. 사람 승인 후 계속
  4. 더 단순한 결과 형식으로 축소
  5. 담당자에게 이관
  6. 안전하게 실패

가장 큰 절감은 복잡성을 없애는 것

Anthropic의 Building Effective Agents는 가능한 가장 단순한 해결부터 시작하고 복잡성은 필요한 경우에만 늘리라고 권한다. Agent는 유연성을 주지만 지연과 비용을 늘릴 수 있다.

OpenAI의 Agent 구축 가이드도 규칙 기반으로 유지하기 어려운 판단, 비정형 데이터, 복잡한 예외가 있는 경우를 Agent 후보로 보고, 단순한 결정적 해결로 충분한지 먼저 확인하도록 안내한다.

비용 최적화 순서:

  1. AI가 필요 없는 단계 제거
  2. Agent보다 고정 workflow가 나은 업무 분리
  3. 모든 질문에 RAG를 쓰지 않음
  4. 간단한 분류와 복잡한 생성을 다른 모델로 분리
  5. 중복 context와 출력 제거
  6. cache와 batch
  7. 실패를 줄이는 평가와 schema
  8. provider·모델 단가 비교

단가 비교는 마지막에 가깝다.

Cache의 비용을 숨기지 말자

cache hit는 모델 비용을 줄일 수 있지만 다음 비용이 있다.

  • cache 저장·조회
  • 권한별 분리
  • index·정책 변경 시 무효화
  • 잘못된 결과의 반복 노출
  • cache hit/miss 관측

오래된 답변이 다시 사용되어 사람이 수정한다면 token은 줄었지만 업무 비용은 늘 수 있다. cache key에 사용자 권한, 데이터 버전, prompt 버전을 포함할지 결정한다.

사람 검토도 비용이자 안전 장치다

사람 검토를 무조건 제거하는 것이 목표가 아니다. 고위험 업무에서 승인과 검토는 손실을 막는 통제다.

측정할 것:

  • 검토 대상 비율
  • 검토 시간
  • 수정 비율
  • 반려 이유
  • 자동 승인으로 전환할 수 있는 저위험 구간
  • 사람이 잡아낸 손실 가능성

AI 비용과 사람 비용을 함께 보되, 안전 통제를 비용 낭비로 취급하지 않는다.

예산 대시보드

업무 유형, 팀, release ID별로 다음을 본다.

  • 요청 수
  • 완료 수와 완료율
  • 완료 업무당 비용
  • p95 비용
  • 모델·검색·Tool·사람 비용 구성
  • retry와 fallback 비용
  • cache hit와 오래된 결과 신고
  • 비용 초과 중단·승인·이관
  • 이전 수동 업무와의 시간·품질 비교

ROI를 계산할 때 확인되지 않은 생산성 수치를 만들지 않는다. 실제 시간 연구와 업무 결과를 사용한다.

실무 체크리스트

  • 비용 단위가 업무 완료와 연결된다.
  • 업무 유형별로 비용을 분리한다.
  • 모델 외 검색·Tool·인프라·사람 비용이 포함된다.
  • 품질·안전 하한이 비용 상한보다 먼저 정의된다.
  • 호출·retry·context·시간 budget이 있다.
  • budget 초과 시 축소·승인·이관·중단 정책이 있다.
  • release ID별 비용 회귀를 평가한다.
  • cache의 권한·최신성·무효화 비용을 반영한다.
  • ROI 주장은 실제 측정과 범위를 갖는다.

자주 묻는 질문

token 비용은 보지 않아도 되나?

반드시 본다. 다만 원인 지표이지 최종 사업 지표는 아니다. token을 줄였을 때 완료율·품질·사람 수정이 어떻게 변했는지 함께 본다.

업무당 비용 목표는 어떻게 정하나?

현재 수동 처리의 시간·오류·기회비용, 업무 가치, 위험, 예상 사용량을 기준으로 정한다. 초기에는 범위를 두고 실제 운영 데이터를 통해 조정한다.

가장 싼 모델로 시작하는 것이 좋은가?

평가셋의 품질 하한을 통과하는 가장 단순한 조합에서 시작하는 것이 좋다. 단가가 싸도 retry와 실패가 많으면 완료 업무당 비용이 높아질 수 있다.

근거 자료