프로젝트 배경
RAG 파이프라인에서 문서 타입이 늘어나면서 메타데이터 구성 로직이 복잡해졌고, 어떤 필드가 실제 임베딩에 포함되는지 역산해야 하는 문제가 있었습니다.
프로젝트 성과
확장성과 필드 추적 가능성 개선
문서 타입별 Provider 추가 방식으로 기존 서비스 수정 범위를 줄이고, 임베딩에 포함되는 필드를 명시적으로 파악할 수 있게 했습니다.
핵심 기능
진행 단계
메타데이터 구성 구조 리팩터링
2026.03.
기존 blocklist/remove 중심 로직을 분석한 뒤, 공통 필드와 타입별 필드를 분리하고 Provider 인터페이스 기반 allowlist 구조로 전환했습니다.
프로젝트 상세
사내 AI 검색/RAG 파이프라인에서 임베딩 API에 전달되는 메타데이터 구성 방식을 개선했습니다. 기존에는 전체 메타데이터를 복사한 뒤 불필요한 필드를 제거하는 blocklist 방식이라, 문서 타입이 늘어날수록 분기와 remove 로직이 커졌습니다. 이를 문서 타입별 MetadataProvider가 필요한 필드만 명시적으로 구성하는 allowlist 방식으로 전환했습니다. 각 provider는







