이 문서는 Agent Bricks 섹션의 일부입니다.
MLflow 기반 평가
Agent Bricks는 MLflow와 긴밀하게 통합되어 에이전트 품질을 체계적으로 평가합니다.MLflow Tracing으로 에이전트 동작 추적
Tracing은 에이전트의 각 단계(검색, LLM 호출, 도구 실행 등)를 시각적으로 추적합니다.활성화 방법
- 워크스페이스에서 Production Monitoring for MLflow 활성화
- 에이전트 Build 탭에서 질문 입력 후 View Trace 클릭
Trace에서 확인할 수 있는 정보
참고 디버깅 팁: 에이전트가 엉뚱한 답변을 하면, Trace에서 Retrieval 단계를 먼저 확인하세요. 관련 없는 문서가 검색되고 있다면 Knowledge Source의 Content Description을 조정해야 합니다.
AI Judge (LLM-as-Judge) 설정
AI Judge는 LLM을 평가자로 사용하여 에이전트 응답의 품질을 자동으로 판정합니다.평가 메트릭
설정 방법
- Examples 탭 에서 라벨링된 질문-답변 쌍 추가 (최소 20개 권장)
- Evaluate 버튼 클릭
- 각 메트릭별 점수와 세부 피드백 확인
- 점수가 낮은 항목의 Trace를 분석하여 원인 파악
Synthetic Task Generation — 자동 평가 데이터셋 생성
수동으로 수백 개의 테스트 질문을 작성하는 것은 비현실적입니다. Synthetic Task Generation은 Knowledge Source를 분석하여 자동으로 질문-답변 쌍을 생성합니다.사용 방법
- Examples 탭에서 Generate synthetic tasks 클릭
- Knowledge Source 기반으로 다양한 질문이 자동 생성됨
- 생성된 질문을 검토하고 필요에 따라 수정
- AI Judge로 자동 평가 실행
주의 주의: Synthetic Task는 출발점일 뿐입니다. 반드시 도메인 전문가(SME)가 생성된 질문의 품질을 검토하고, 실제 사용자 질문 패턴을 반영하여 보완해야 합니다.
평가 데이터셋 관리
- 생성된 데이터셋은 Unity Catalog 테이블 로 Export하여 버전 관리
- 여러 버전의 에이전트를 동일한 데이터셋으로 비교 평가
- 프로덕션에서 수집된 사용자 질문을 Import하여 데이터셋 보강
평가 워크플로우
프로덕션 모니터링 포인트
배포 후 지속적으로 모니터링해야 할 항목:참고 알림 설정: Databricks SQL Alert 또는 외부 모니터링 도구(Datadog, PagerDuty 등)와 연동하여 임계값 초과 시 자동 알림을 받도록 설정하세요.
배포 절차: Review App → Model Serving → REST API
Step 1: Review App으로 SME 검증
- 에이전트 설정 페이지에서 Share 클릭
- 공유 링크를 도메인 전문가에게 전달
- SME가 직접 질문하고 피드백 제출
- 피드백을 반영하여 에이전트 개선
Step 2: Model Serving 엔드포인트 배포
- 에이전트 페이지에서 Deploy 클릭
- 엔드포인트 이름, 컴퓨트 사이즈 설정
- 배포 완료 후 엔드포인트 상태가
Ready인지 확인