LabHub

블로그

LLMOps 완전 가이드: 모델·프롬프트·평가셋 3축 버전 관리, Canary, 비용 통제, 플랫폼 팀 (2025)

한국어English日本語中文

Season 4 Ep 11 — Ep 10이 "지키는 축"이었다면 Ep 11은 "지속 가능하게 돌리는 축". "첫 릴리스까지 1주일, 그 다음 1년은 지옥"을 피하는 방법.

Prologue — "LLMOps는 MLOps인가 DevOps인가?"

둘 다이고, 둘 다 아니다.

2025년 LLMOps의 핵심 질문:

  1. 3축 버전 관리(모델·프롬프트·평가셋)를 어떻게 일관되게 관리?
  2. 비용: 토큰 낭비를 어떻게 찾고 줄일까?
  3. 조직: AI 플랫폼 팀 vs 제품 팀의 경계는?
  4. 규제·감사: 모든 배포·변경의 흔적을 어떻게 남길까?

1장 · 3축 버전 관리

1.1 축들

1.2 릴리스 메타데이터

release: v1.4.2
model: anthropic/claude-3.5-sonnet-2025-02
prompt_version: sales_copilot@v23
eval_set: v12 (scored 91.3/100)
adapters:
  - korean_tone_lora@v3
guardrails:
  - llama_guard@v1
  - custom_policy@v8
rollout:
  canary: 5%

모든 릴리스에 이 메타데이터가 불변으로 고정돼야 함.

1.3 로그와 연결


2장 · 배포 전략

2.1 Shadow

2.2 Canary

2.3 Blue-Green

2.4 A/B 실험

2.5 Percentage Router


3장 · 비용 통제

3.1 토큰 감사

3.2 캐싱

3.3 모델 라우팅

3.4 토큰 다이어트

3.5 저장·네트워크

3.6 현실적 절감 목표


4장 · 플랫폼 팀 구성

4.1 3계층

4.2 인터페이스

4.3 규모별

4.4 정치적 함정


5장 · 평가 하네스 — LLMOps의 심장

5.1 평가셋 버저닝

5.2 CI 통합

5.3 On-demand 실험

5.4 프로덕션 피드백 루프


6장 · 관측성과 운영

6.1 Ep 6 연장

6.2 핵심 대시보드

6.3 온콜

6.4 벤더 장애 대비


7장 · 데이터 거버넌스

7.1 데이터 분류

7.2 사용자 동의

7.3 PII 처리

7.4 라이선스


8장 · 실패 사례 10선

8.1 토큰 폭주

시스템 프롬프트 3000→8000 토큰 업데이트 후 비용 급증.

8.2 프롬프트 롤백 불가

Git 아닌 인라인 문자열이라 이전 버전 못 찾음.

8.3 모델 deprecation

공급사가 모델 종료 공지, 대체 모델에서 회귀 발생.

8.4 한 지역 장애로 전체 다운

단일 리전 의존. 멀티 리전/멀티 벤더 폴백 부재.

8.5 RAG 인덱스 드리프트

문서 업데이트가 인덱스 재구성 안 됨, 오래된 답.

8.6 사용자 로그 과보유

규제 감사에서 지적, 과태료.

8.7 프롬프트 인젝션

간접 인젝션으로 사내 문서 유출.

8.8 False refusal 폭증

가드레일 강화 후 정상 요청 거부율 상승.

8.9 벡터 DB 비용 폭주

예상보다 많은 청크 생성, 월 비용 2배.

8.10 A/B 결과 해석 오류

표본 부족·분산 무시, 잘못된 버전 승격.


9장 · KPI·OKR

9.1 제품 KPI

9.2 엔지니어링 KPI

9.3 AI Quality KPI

9.4 운영 KPI


10장 · 한국·아시아 환경

10.1 클라우드

10.2 공급사 다각화

10.3 직원 교육·문화


11장 · 공구 모음 (2025)

11.1 게이트웨이·라우팅

11.2 관측성

11.3 평가

11.4 프롬프트 레지스트리

11.5 데이터/피처

11.6 서빙

11.7 가드레일·보안

11.8 비용·자원


12장 · 안티패턴 10선

12.1 모델만 바꾸고 배포

평가셋·프롬프트 재확인 없이 롤아웃.

12.2 단일 벤더 의존

장애·가격 인상·약관 변경 리스크.

12.3 프롬프트 Git 외부에

Config 파일·인라인 코드·SaaS-only → 버저닝 실종.

12.4 Shadow·Canary 미사용

문제를 프로덕션에서 발견.

12.5 비용 대시보드 없음

월말 청구서 보고 깜짝.

12.6 Eval set과 훈련 데이터 섞임

평가 부풀림.

12.7 벤더 장애에 대응 계획 없음

사용자 체감 큰 다운타임.

12.8 AI Platform 팀 과대권력

Product AI의 자율 억압.

12.9 규제·감사 감안 없음

출시 후 벌금·강제 중단.

12.10 Postmortem 미작성

같은 사고 반복.


13장 · 체크리스트 — LLMOps 런칭 전 12가지


14장 · 다음 글 예고 — Season 4 Ep 12: "AI 제품 디자인"

엔지니어링이 안정됐다면 남은 건 사용자 경험이다.

"좋은 AI 제품 = 좋은 모델 + 좋은 UX"가 아니라 "좋은 AI 제품 = 제약 안에서 신뢰를 만드는 UX 설계"다.

다음 글에서 만나자.


요약: LLMOps는 3축 버전 관리·Shadow/Canary·비용 통제·플랫폼 팀·감사로 요약된다. MLOps와 DevOps의 교훈을 흡수하되, LLM 고유의 확률성과 벤더 의존성을 고려한 추가 관행이 필요하다. 한 번 만드는 건 쉬워졌지만, "1년 동안 멈추지 않고 개선되는 LLM 제품"을 만들려면 이 글의 12-체크리스트가 최소 출발점. "AI는 배포하는 게 아니라, 돌리는 것"이 2025년의 교훈.

댓글

아직 댓글이 없습니다.

로그인하면 댓글을 쓸 수 있습니다