Skip to main content
이 페이지는 AI 에이전트란? 가이드의 이어지는 내용입니다. 에이전트 개념, 구성 요소, 아키텍처 패턴, 메모리 관리는 이전 페이지를 참고하세요.

에이전트 보안 설계

프로덕션 에이전트는 실제 시스템에 접근하므로, 보안이 매우 중요합니다. 잘못 설계하면 데이터 유출이나 의도치 않은 시스템 변경이 발생할 수 있습니다.

도구 접근 제어

데이터 유출 방지 (Data Exfiltration Prevention)

MLflow Tracing 기반 보안 감사


프로덕션 SLA 설계

에이전트를 프로덕션에 배포할 때는 가용성, 지연시간, 비용을 명확히 정의하고 관리해야 합니다.

지연시간(Latency) 최적화

가용성 및 확장성

비용 예산 관리

에이전트 비용은 주로 LLM 토큰 소비와 Model Serving 인프라에서 발생합니다.
비용 모니터링: Inference Tables에 기록되는 토큰 사용량을 SQL로 조회하여 일별/주별 비용 트렌드를 대시보드로 관리하세요. 예상치를 초과하면 즉시 알림을 받도록 설정합니다.

에이전트 디버깅 전략

에이전트는 비결정적(non-deterministic)이므로, 전통적인 소프트웨어 디버깅과 다른 접근이 필요합니다.

MLflow Tracing 활용

MLflow Tracing은 에이전트의 실행 흐름을 단계별로 추적할 수 있는 핵심 도구입니다.

일반적인 실패 모드와 디버깅 방법

체계적 평가 파이프라인

프로덕션 모니터링 체크리스트


정리


참고 링크