프롬프트 라우터
프롬프트 라우터(Prompt Router)는 AI 애플리케이션 아키텍처 내의 제어 계층 또는 미들웨어 구성 요소입니다. 이의 주요 기능은 들어오는 사용자 프롬프트나 요청을 분석하여 어떤 다운스트림 대규모 언어 모델(LLM), 전문 마이크로서비스 또는 도구가 해당 요청을 처리해야 할지 동적으로 결정하는 것입니다. 모든 쿼리를 단일 모놀리식 모델로 보내는 대신, 라우터는 스마트한 트래픽 컨트롤러 역할을 합니다.
복잡한 AI 배포 환경에서는 어떤 단일 모델도 모든 작업에 완벽하지 않습니다. 어떤 모델은 창의적 글쓰기에 뛰어나고, 다른 모델은 수학적 계산에 뛰어나며, 또 다른 모델은 데이터베이스 조회에 뛰어납니다. 프롬프트 라우터는 올바른 작업에 올바른 도구가 사용되도록 보장하며, 이는 높은 정확도를 유지하고, 지연 시간을 줄이며, 운영 비용을 통제하는 데 매우 중요합니다.
라우팅 프로세스는 일반적으로 여러 단계를 거칩니다.
이 개념은 다단계 추론을 관리하기 위해 라우팅을 사용하는 에이전트 프레임워크(Agent Frameworks) 및 다양한 서비스 간의 데이터 흐름을 관리하는 오케스트레이션 계층(Orchestration Layers)과 밀접하게 관련되어 있습니다.