35분
How: Chroma 벡터 DB 실습
Day 2: 임베딩 & 벡터 DB
How: Chroma 벡터 DB 실습
RAG 기초 > Day 2: 임베딩 & 벡터 DB
학습 목표
Chroma에 문서를 저장할 수 있다 Chroma에서 유사 문서를 검색할 수 있다
Chroma 벡터 DB 실습
왜 벡터 DB가 필요한가?
에디터 로딩 중...
Chroma 특징
| 항목 | 설명 |
|---|---|
| 설치 | pip install chromadb |
| 저장 | 로컬 파일 (./chroma_db/) |
| 비용 | 무료, 오픈소스 |
| 용도 | 개발/테스트, 소규모 프로덕션 |
미션
- Chroma 컬렉션 생성
- FAQ 문서 3개 추가
- "돈 돌려받기"로 검색 → "환불 정책" 찾기
에디터 로딩 중...
힌트 보기
- • collection.add()에 documents, ids, metadatas 전달
- • collection.query()에 query_texts, n_results 전달
- • distances가 낮을수록 유사함 (L2 거리)
정답 보기
에디터 로딩 중...