LLM 엔지니어링19장 · MLOps 와 LLMOps, 워크플로 자동화1 / 23← 이전목차다음 →MetaContents

19장. MLOps 와 LLMOps, 워크플로 자동화

먼저 큰 그림부터

여러 지점을 둔 식당 체인을 떠올려 봅니다. 새 메뉴를 만들 때는 재료 양과 불 세기, 맛 점수를 노트에 적습니다. 시식을 통과한 요리만 메뉴판에 올립니다. 매장은 매일 같은 시간에 같은 순서로 재료를 손질합니다. 레시피를 바꿀 때도 시식을 다시 거칩니다. 한 번 맛있게 만드는 것보다 매일 같은 맛을 내는 일이 더 어렵습니다. 모델을 서비스로 오래 돌리는 일도 같습니다.

레시피 노트, 메뉴판, 정해진 일과, 시식 통과의 네 걸음을 실험 기록, 모델 레지스트리, 워크플로, 품질 게이트에 견준 흐름도

이 장에서는 세 가지를 챙겨 갑니다.

  • 기록과 관리: 실험을 기록하고, 고른 모델을 레지스트리에 올리고, 별칭으로 배포하고 되돌립니다(MLflow).
  • LLMOps: 모델뿐 아니라 프롬프트와 검색 색인도 버전을 붙여 함께 관리합니다.
  • 워크플로 자동화: 작업을 순서도(DAG)로 묶고, 다시 돌려도 안전하게 만들고, 품질 게이트를 통과할 때만 바꿔 끼웁니다.

MLflow 는 이 PC 에서 실제로 돌렸습니다. Airflow 와 Docker 는 이 PC(Windows)에서 바로 돌지 않아 안내 코드로 싣습니다. 같은 원리는 파이썬으로 만든 작은 실행기로 실제로 돌려 봅니다.

← 이전18장 · 확인문제와 해답다음 절 →19장 · 용어 짚고 가기