Деякий контент на цьому сайті був створений з допомогою штучного інтелекту
Повернутися до словника Технологія

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

Спеціалізована база даних, що зберігає дані у вигляді числових векторів — дозволяє семантичний пошук "подібних" змістів.

Що таке векторна база?

Векторна база (англ. vector database) - це спеціалізована база даних, оптимізована для зберігання, індексування та пошуку векторів - багатовимірних числових представлень тексту, зображень або звуку. Приклади: Qdrant, Pinecone, Weaviate, Milvus, pgvector.

Як працюють вектори?

Модель ембеддингу перетворює текст на вектор (наприклад, 1536 чисел). Семантично подібні тексти мають "близькі" вектори у багатовимірному просторі. Питання "офіс у Варшаві" буде близьким до "офісний локал столиці" незважаючи на різні слова. Векторна база ефективно знаходить найближчих сусідів (ANN - Approximate Nearest Neighbor).

Роль у RAG

Векторні бази є фундаментом архітектури RAG: документи діляться на фрагменти (chunks), перетворюються на вектори та індексуються. При запиті система знаходить найрелевантніші фрагменти та надає їх моделі як контекст. Продуктивність векторної бази безпосередньо впливає на якість відповідей RAG.