🏆45

Day 3 챌린지: 멀티 설비 벡터 DB 구축

Day 3: 벡터 DB (Chroma, Pinecone)

요구사항

Chroma로 3가지 이상 설비(CNC, 유압 프레스, PLC 등)의 문서를 저장한다

설비별 메타데이터를 설계하고 적용한다

메타데이터 필터를 활용한 설비별 검색을 구현한다

문서 업데이트(버전 변경) 시나리오를 구현한다

검색 결과를 포맷팅하여 출력한다 (설비명, 문서유형, 유사도 포함)

평가 기준
  • 3가지 이상 설비의 문서가 저장되었는가
  • 메타데이터 설계가 검색에 유용한가
  • 필터링 검색이 정확하게 동작하는가
  • 버전 업데이트 로직이 구현되었는가
보너스
  • Pinecone Namespace를 활용한 설비별 분리 구현
  • 검색 결과 신뢰도 임계값 적용 (0.7 미만 필터링)
  • 검색 로그(감사 추적) 기능 구현