Skip to main content
이 문서는 AI 에이전트 섹션의 일부입니다.

6. Inference Table — 자동 로깅과 활용

활성화 방법

Model Serving 엔드포인트 생성 시 auto_capture_config를 설정하면 모든 요청/응답이 Delta Table에 자동 저장됩니다.

Inference Table 주요 스키마

실전 활용 쿼리

피드백 루프 (Feedback Loop) 구성

Inference Table 데이터를 활용해 사용자 피드백을 수집하고 재훈련 데이터셋을 구축합니다.

7. 알림과 자동 대응 (Alerting & Auto-response)

Lakehouse Monitoring 알림 설정

Unity Catalog의 Lakehouse Monitoring 기능으로 메트릭이 임계값을 초과하면 자동 알림을 발송합니다.

자동 롤백 파이프라인

Databricks Jobs를 활용해 메트릭 이상 감지 시 자동 롤백을 구현합니다.

8. 전체 버전 업데이트 워크플로


9. 베스트 프랙티스와 흔한 실수

베스트 프랙티스

  • 모든 실험을 MLflow Run으로 추적합니다. 프롬프트, 모델 버전, 하이퍼파라미터를 빠짐없이 기록하면 나중에 어떤 조합이 왜 좋았는지 재현할 수 있습니다.
  • 앨리어스(Alias)를 사용해 버전 번호 의존을 제거합니다. 코드에 버전 번호를 하드코딩하면 배포 시마다 코드를 변경해야 합니다.
  • Canary → Full 롤아웃 단계를 반드시 거칩니다. 아무리 오프라인 평가가 좋아도 실사용자 트래픽에서 예상치 못한 문제가 발생할 수 있습니다.
  • Inference Table 보존 기간을 정책으로 명시합니다. 기본적으로 무제한 누적되므로 TTL(Time-to-Live) 정책을 설정해 스토리지 비용을 관리합니다.
  • 품질 메트릭과 인프라 메트릭을 분리해 모니터링합니다. Error Rate가 낮아도 응답 품질이 저하될 수 있습니다.

흔한 실수


참고 링크 (References)