Vector Store (Spring AI)
Vector Database를 사용하기 쉽게 해준다.
구성요소
- Embedding Model
- 문자열을 embedding 해주는 모델
- embedding: 연관 있는 문자열은 유사하도록 학습되어있다.
- Vector Database
- vector 연산을 효율적으로 해주는 database
- vector를 index로 사용, vector similarity 연산을 통해서 연관 있는 tuple를 반환한다.
- ex) pgvector
- Chunking
- 문자열을 최대한 의미있게 적당한 크기로 잘라서 저장해야한다.