Векторная база данных

Определение

Векторная база данных хранит тексты, изображения или записи в виде числовых эмбеддингов и находит записи, наиболее близкие по смыслу к запросу. Это поисковый слой, лежащий в основе генерации с дополненным поиском, обеспечивающий семантический поиск там, где поиск по ключевым словам не срабатывает.

Вместо сопоставления слов она сопоставляет смысл: запрос «напоминание об оплате» также найдёт документы со словами «уведомление о просрочке».

В рабочих системах она дополняет реляционную базу данных, а не заменяет её. Факты, суммы и статусы остаются в транзакционной системе; векторный индекс лишь помогает найти нужный контекст.

На практике

  • Семантический поиск по договорам, руководствам, обращениям и почте
  • Должна содержать метаданные доступа, чтобы результаты соответствовали правам
  • Дополняет, но никогда не заменяет систему учёта

Смежные термины

Назад к глоссарию