глоссарий

Векторная БД

Векторная БД

Векторная база данных — это хранилище, ищущее не по точному совпадению, а по смыслу. Вместо таблиц — эмбеддинги: длинные списки чисел, которыми ИИ описывает текст, фото или видео. Объект становится точкой в многомерном пространстве, а поиск «что похоже?» сводится к поиску ближайших точек.

Классические БД работают с чёткими критериями: «товары от 200 до 300 рублей». Но для миллиона фотографий и запроса «найди похожее» перебор невозможен. Векторная БД мгновенно находит соседей — поэтому она основа рекомендательных систем, чат-ботов, поиска по изображениям. Без неё серьёзный ИИ работал бы с недопустимой задержкой.

Интуитивный принцип: объекты — дома на карте. «Кот» и «кошка» — соседи, «скамейка» — далеко. Пространство многомерное, но идея та же: чем ближе векторы, тем родственнее объекты. Поиск — вычисление косинусного расстояния между запросом и точками, но с умными алгоритмами, чтобы не перебирать всё.

Пример: онлайн-кинотеатр хранит векторы описаний фильмов и действий зрителя. Когда вы досмотрели детектив, запрос превращается в вектор и за секунду возвращает фильмы с близкими описаниями — те же мрачные расследования. Рекомендации выглядят точными, но это просто геометрия.

Итог: векторная БД даёт машине мгновенный доступ к смысловым связям. Она не хранит ответы, а использует геометрию идей. Пока ИИ учится понимать мир, такие базы — его компас.