/** * Adaptive RAG Router * * 쿼리 복잡도에 따라 최적의 검색 전략을 선택합니다. * LLM 불필요 — 규칙 기반 분류로 < 1ms 레이턴시. * * - simple: FTS만 (< 5ms) * - semantic: FTS + Vector (< 30ms) * - complex: FTS + Vector + Reranker (< 100ms) */ export type QueryComplexity = 'simple' | 'semantic' | 'complex'; export interface RoutingResult { complexity: QueryComplexity; useFTS: boolean; useVector: boolean; useReranker: boolean; reason: string; } export declare class AdaptiveRouter { /** * 쿼리 복잡도 분류 * * @param query 검색 쿼리 * @returns 분류 결과 + 활성화할 검색 전략 */ classify(query: string): RoutingResult; } //# sourceMappingURL=adaptive-router.d.ts.map