모델 기반 허브
모델 기반 허브(Model-Based Hub)는 여러 전문화된 AI 또는 머신러닝 모델을 단일화된 플랫폼 또는 서비스 계층에서 관리, 오케스트레이션 및 제공하는 중앙 집중식 아키텍처 패턴입니다. 개별 모델을 사일로(고립된 환경)에 배포하는 대신, 허브는 라우팅 및 관리 계층 역할을 하여 애플리케이션이 표준화된 API를 통해 다양한 모델과 상호 작용할 수 있도록 합니다.
복잡한 엔터프라이즈 환경에서는 단일한 모놀리식 모델에 의존하는 것이 종종 불충분합니다. 모델 기반 허브는 모듈성과 전문화를 가능하게 함으로써 이 문제를 해결합니다. 이를 통해 조직은 감성 분석을 위한 미세 조정된 BERT, 요약을 위한 GPT 변형, 객체 탐지를 위한 전문 비전 모델 등 다양한 모델의 강점을 하나의 응집력 있는 시스템 내에서 활용할 수 있습니다. 이러한 중앙 집중화는 거버넌스, 버전 제어 및 운영 효율성에 매우 중요합니다.
일반적인 운영 흐름은 수신된 요청이 허브의 API 게이트웨이에 도달하는 것으로 시작됩니다. 그런 다음 허브의 오케스트레이션 로직이 요청 매개변수(예: 의도, 필요한 출력 형식)를 분석하여 가장 적절한 기본 모델로 라우팅합니다. 모델은 작업을 실행하고, 허브는 결과를 집계, 변환하거나 연결한 다음 최종 사용자 애플리케이션에 통합된 응답을 반환합니다. 고급 허브는 모델 A의 출력이 모델 B의 입력이 되는 체이닝(chaining)을 구현할 수도 있습니다.
이 개념은 ML 시스템의 수명 주기 관리에 중점을 두는 MLOps(머신러닝 운영) 및 AI 구성 요소 간의 흐름을 관리하는 데 사용되는 도구를 구체적으로 지칭하는 AI 오케스트레이션과 상당히 겹칩니다.