vector-store

Vector Store (Spring AI)

Vector Database를 사용하기 쉽게 해준다.

구성요소

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