DevOps 👨🏼💻 Інженер
Vector DB - місце, де зберігаються embeddings 🗂
Вже знаємо, що робить embedding model - вона перетворює текст (і не тільки) на вектор (лінк). Цей вектор треба кудись покласти і вміти швидко шукати по ньому. Для цього існують Vector DB.
На відміну від звичайної БД, яка шукає точний збіг, Vector DB шукає найближчі за змістом вектори. Саме так RAG знаходить потрібний шматок вашого документу.
Поширені варіанти:
pgvector - екстеншн до Postgres.
Qdrant - окрема БД написана на Rust. Швидша за pgvector на великих об'ємах, open-source.
ChromaDB - в більшості для старту і прототипів.
📹 Відео від IBM щодо VectorDB:
What is a Vector Database?
Гарних всім вихідних! 🏖️
DevOps Інженер 👨🏼💻
4 · 456 ·