Chroma — AI 네이티브 임베딩 데이터베이스
Chroma — AI 네이티브 임베딩 데이터베이스
Chroma는 임베딩과 문서, 메타데이터를 함께 저장하고 유사도 검색을 빠르게 해주는 오픈소스 벡터 데이터베이스예요. 컬렉션을 만들고 문서를 넣으면 임베딩과 인덱싱을 알아서 처리해 주기 때문에, RAG나 의미 기반 검색을 처음 시작할 때 진입 장벽이 아주 낮습니다.
출처: https://docs.trychroma.com/docs/overview/getting-started
Chroma의 핵심은 컬렉션(collection) 이라는 저장 단위예요. 여기에 임베딩과 원본 문서, 메타데이터를 담고, 검색과 필터링이 이 컬렉션 단위로 이뤄집니다. 아래 페이지에서 설치부터 데이터 넣기, 검색까지 실제 흐름을 하나씩 살펴볼게요.