피드로 돌아가기
Dev.toAI/ML
원문 읽기
Adaptive Model Routing을 통한 비용 절감 및 응답 지연 94% 개선
Teaching an AI to Pick Its Own Brain: Building Adaptive Model Routing
AI 요약
Context
모든 요청에 동일한 고성능 모델을 할당하여 발생하는 불필요한 리소스 낭비와 비용 증가 문제 발생. 기존의 단순 티어링 시스템은 정적인 라우팅에 의존하여 요청의 복잡도를 반영하지 못하는 한계 노출.
Technical Solution
- Subjective Difficulty 대신 Objective Task Category 분류 방식으로 전환하여 LLM의 자가 평가 오류(Dunning-Kruger effect) 제거
- 8가지 정의된 Category(coding, reasoning 등)와 Confidence Score를 반환하는 JSON 기반 분류 체계 구축
- Category-Tier Map을 통한 비즈니스 로직과 모델 추론 로직의 분리로 유연한 티어 변경 구조 설계
- Categorizer의 고정적 Latency 문제를 해결하기 위해 Conversation Context 기반의 Prior Signal 도입 설계
- LLM 분류기로 생성한 Label 데이터를 활용하여 k-NN Lookup 기반의 Embedding Layer로 전이하는 Self-Training 파이프라인 계획
- Timeout 발생 시 Medium 티어로 자동 전환하는 Safe Fallback 메커니즘 구현
실천 포인트
1. LLM 자가 진단(Self-Reflection)의 불확실성을 배제하고 명확한 Classification Task로 대체했는가?
2. 비즈니스 룰(Tier Map)과 모델 로직을 분리하여 재학습 없는 설정 변경이 가능한 구조인가?
3. 추론 지연 시간을 줄이기 위해 이전 컨텍스트를 활용한 Prior Signal 최적화 방안을 고려했는가?
4. 고비용 모델의 Labeling 데이터를 활용해 저비용의 Embedding 기반 Lookup으로 전이하는 로드맵이 있는가?