Обратно към речника Технологии

Векторна база данни

Специализирана база данни, съхраняваща данни като числови вектори — позволяваща семантично търсене на „подобно“ съдържание.

Какво е векторна база данни?

Векторна база данни е специализирана база данни, оптимизирана за съхранение, индексиране и търсене на вектори — многомерни числови представяния на текст, изображения или аудио. Примери: Qdrant, Pinecone, Weaviate, Milvus, pgvector.

Как работят векторите?

Модел за embedding преобразува текст във вектор (напр. 1 536 числа). Семантично сходни текстове имат „близки“ вектори в многомерното пространство. Заявката „офис в София“ ще бъде близо до „бизнес помещения столица“ въпреки различните думи — защото смисълът им е сходен.

Роля в RAG

Векторните бази данни са основата на RAG архитектурата: документите се разделят на фрагменти, преобразуват се във вектори и се индексират. При заявка системата намира най-релевантните фрагменти и ги предоставя на модела като контекст.

Свързани услуги и продукти