50분
실습: Chroma로 제조 문서 벡터 DB 구축
Day 3: 벡터 DB (Chroma, Pinecone)
실습: Chroma로 제조 문서 벡터 DB 구축
RAG 기초 > Day 3: 벡터 DB (Chroma, Pinecone)
학습 목표
Chroma 컬렉션을 생성하고 문서를 저장할 수 있다 메타데이터 필터를 활용한 검색을 구현할 수 있다 LangChain과 Chroma를 연동할 수 있다
Chroma 실습
로컬에서 Chroma 벡터 DB를 구축하고 제조 문서를 검색한다.
환경 설정
에디터 로딩 중...
실습 순서
- Chroma 컬렉션 생성 (메모리 / 영구 저장)
- 제조 문서 청크 저장 (메타데이터 포함)
- 유사도 검색
- 메타데이터 필터링 검색
- LangChain 연동
에디터 로딩 중...
힌트 보기
- • Chroma의 distance는 (1 - cosine_similarity)이므로, 유사도 = 1 - distance로 변환해야 한다.
- • get_or_create_collection으로 중복 생성을 방지할 수 있다.
- • $and, $or 연산자로 복잡한 메타데이터 필터 조합이 가능하다.
정답 보기
에디터 로딩 중...