연합 검색기
연합 검색기(Federated Retriever)는 여러 개의 독립적이고 지리적으로 분산된 데이터 소스에 쿼리하고 결과를 종합하도록 설계된 고급 정보 검색 시스템입니다. 모든 데이터를 한 곳으로 끌어모으는 중앙 집중식 검색 엔진과 달리, 연합 시스템은 이러한 이질적인 소스 전반에 걸쳐 쿼리를 조정하고 필요한 결과만 집계합니다.
현대 기업 환경에서 데이터가 단일 저장소에 보관되는 경우는 거의 없습니다. 데이터는 클라우드 서비스, 온프레미스 데이터베이스, 파트너 시스템 및 엣지 장치에 분산되어 있습니다. 연합 검색기는 데이터 거버넌스, 개인정보 보호 규정(GDPR 등)을 위반하지 않으면서 방대한 데이터 전송 비용을 발생시키지 않으면서 이 사일로화된 데이터에 포괄적으로 접근해야 하는 중요한 요구 사항을 해결합니다.
일반적으로 이 과정은 사용자 쿼리를 수신하는 중앙 오케스트레이터가 관여합니다. 이 오케스트레이터는 쿼리를 연결된 각 데이터 소스에 맞게 하위 쿼리로 변환합니다. 각 소스는 쿼리를 로컬에서 실행하고 전체 데이터 세트가 아닌 관련 스니펫이나 식별자만 반환합니다. 그런 다음 오케스트레이터는 이러한 분산된 결과를 지능적으로 병합, 순위 지정 및 종합하여 최종 사용자에게 단일하고 일관된 답변을 제공합니다.
이 개념은 분산 시스템(Distributed Systems), 다중 홉 추론(Multi-Hop Reasoning), 개인정보 보호 강화 기술(PETs)과 밀접하게 관련되어 있습니다.