피드로 돌아가기
AI Search: the search primitive for your agents
Cloudflare BlogCloudflare Blog
AI/ML

Hybrid Search 기반 AI Search 프리미티브로 에이전트별 독립 인덱스 자동화

AI Search: the search primitive for your agents

Anni Wang2026년 4월 16일13intermediate

Context

에이전트 구축 시 Vector Index, Indexing Pipeline, Keyword Search 로직을 개별 구현해야 하는 인프라 오버헤드 발생. 특히 멀티테넌시 환경에서 에이전트나 고객별로 독립된 컨텍스트를 유지하기 위한 인덱스 관리 복잡도 증가.

Technical Solution

  • Vector Search와 BM25를 병렬 실행하고 결과를 통합하는 Hybrid Search 구조 설계
  • R2 및 Vectorize 기반의 Built-in Storage와 Index를 결합하여 외부 데이터 소스 설정 단계 제거
  • ai_search_namespaces 바인딩을 통한 런타임 기반 인스턴스 동적 생성 및 삭제 메커니즘 구현
  • 메타데이터 기반 랭킹 부스팅 및 다중 인스턴스 통합 쿼리 기능을 통한 검색 정밀도 향상
  • 에이전트 SDK와 Workers AI를 연동하여 LLM이 도구 호출 시점에 최적의 컨텍스트를 추출하는 Retrieval 구조 채택

- 멀티테넌트 AI 서비스 설계 시 유저별 독립 Vector Index 생성 자동화 방안 검토 - 의미론적 검색(Semantic)의 한계를 보완하기 위한 BM25 기반 Keyword Search 병합 적용 여부 확인 - LLM 컨텍스트 윈도우 제한 해결을 위한 RAG 기반의 동적 컨텍스트 추출 파이프라인 최적화

원문 읽기