TL;DR
생성형 AI 애플리케이션은 단일 LLM Endpoint가 아니라 Retriever, Embedding 모델, Dialogue LLM, Classifier, Code Interpreter, SQL Executor가 연결된 복합 AI 시스템으로 운영되고 있습니다. 이 구조에서는 사용자 요청률이 아니라 모델별 호출률에 따라 확장해야 하며, 지연 시간이 다른 모델을 별도 배포 모드와 Queue 정책으로 분리해야 자원 경쟁을 줄일 수 있습니다. 모델 간 의존성은 콜드 스타트를 연쇄적으로 늘리므로 파이프라인 단위 사전 가동과 임계 경로 중심의 Provisioned Concurrency가 필요하고, 병렬 호출은 순차 대기 시간을 줄이는 핵심 조건입니다. ClearML의 GenAI App Engine은 여러 Serving Engine, Endpoint별 Autoscaling, Unified Memory, 모니터링과 접근 제어를 제공해 상위 Orchestration 계층 아래의 Inference Plane을 맡는다는 입장입니다.
섹션별 상세
용어 해설
- 복합 AI 시스템(Compound AI System)
- — 하나의 사용자 요청을 여러 모델과 도구의 호출로 분해해 처리하는 애플리케이션 구조입니다. 검색용 Embedding 모델, 생성용 LLM, Classifier, Code Interpreter, SQL Executor 등이 Orchestration 계층에서 연결되며, 단일 모델보다 시스템 전체의 호출 흐름과 지연 시간을 관리하는 일이 중요합니다.
- 팬아웃(Fan-out)
- — 하나의 입력 요청을 여러 하위 모델 호출로 동시에 확장하는 처리 방식입니다. 복합 AI 시스템에서는 사용자 요청 하나가 Embedding, 대화형 LLM, Classifier 등으로 나뉘므로, 전체 요청 수가 아니라 모델별 실제 호출 빈도에 맞춰 용량을 배분해야 과잉 프로비저닝과 자원 부족을 피할 수 있습니다.
- 콜드 스타트(Cold Start)
- — 유휴 상태의 모델을 다시 실행하기 위해 가중치와 실행 환경을 로드하면서 발생하는 초기 지연입니다. 복합 AI 시스템에서는 모델 간 의존성 때문에 상류 모델이 끝난 뒤 하류 모델이 시작되는 연쇄가 생기며, 개별 모델의 최대 로딩 시간보다 긴 파이프라인 지연으로 이어질 수 있습니다.
- 서킷 브레이커(Circuit Breaker)
- — 하위 구성 요소의 반복적인 실패가 전체 서비스로 전파되지 않도록 호출을 일시 차단하고 대체 경로 또는 제한된 응답으로 전환하는 장애 격리 패턴입니다. 복합 AI 시스템에서는 특정 모델이나 도구의 오류가 다른 호출을 연쇄적으로 막지 않도록 Orchestration 계층에 필요합니다.
- 파이프라인 수준 관측성(Pipeline-Level Observability)
- — 개별 모델의 지연 시간과 오류율을 넘어 하나의 에이전트 응답이 여러 구성 요소에서 어떻게 만들어졌는지 추적하는 관측 방식입니다. 모델별 SLA를 충족해도 전체 에이전트 SLA가 깨질 수 있으므로, 호출별 지연을 합산하고 임계 경로의 병목을 찾는 상위 계층의 측정이 필요합니다.
기술
- vLLM
- Triton
- Llama.cpp
- Hugging Face
- DSPy
- LangGraph
- ClearML GenAI App Engine
- App Gateway
- RBAC
- Unified Memory
활용 사례
- RAG 기반 Chatbot
- Tool을 호출하는 AI Agent
- Guardrail 모델을 포함한 Summarization Pipeline
- 검색·생성·분류가 결합된 Enterprise AI 애플리케이션
- SQL Executor와 Code Interpreter를 사용하는 Agent Workflow
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.

