Векторная база данных
Векторная база данных — это хранилище, которое ищет информацию по смыслу, а не по совпадению слов. Каждый текст — абзац регламента, карточка товара, тикет поддержки — превращается в вектор: набор из сотен чисел, описывающих его смысл. Похожие по смыслу тексты получают близкие векторы, и поиск сводится к поиску ближайших векторов.
Чем это отличается от обычного поиска: полнотекстовый движок найдёт документ по слову «возврат», только если это слово в нём есть. Векторный поиск на запрос «как отдать товар обратно» найдёт регламент возвратов, даже если формулировки не совпадают ни одним словом — смысл у них близкий.
Векторы (эмбеддинги) вычисляет нейросетевая модель. Документы разбиваются на фрагменты, каждый превращается в вектор и складывается в базу. Вопрос пользователя тоже превращается в вектор, и база отдаёт ближайшие фрагменты — за миллисекунды даже на сотнях тысяч записей.
Именно на этом держится связка с ИИ: в архитектуре RAG векторная база подбирает релевантные куски ваших документов и передаёт их языковой модели, чтобы та ответила по фактам, а не по общим знаниям. Для ИИ-агента, который консультирует по документации компании, векторная база — обязательная часть: доля точных ответов зависит от неё не меньше, чем от самой модели.
Популярные варианты: pgvector — расширение PostgreSQL, векторный поиск прямо в основной базе проекта; Qdrant — отдельное хранилище для больших объёмов и сложной фильтрации. Есть и другие (Weaviate, Milvus), но в бизнес-проектах чаще всего хватает первых двух.
Главное
- Хранит смысл текста в виде векторов (эмбеддингов), а не сами слова
- Находит регламент возвратов по запросу «как отдать товар обратно» — без совпадения слов
- Ядро RAG: подбирает фрагменты документов для ответа языковой модели
- pgvector — векторный поиск внутри PostgreSQL, Qdrant — отдельное хранилище
- Точность ИИ-агента зависит от векторного поиска не меньше, чем от модели
Примеры
ИИ-агент техподдержки: 300 регламентов и инструкций в векторной базе — агент находит нужный фрагмент и отвечает с опорой на него. Поиск по базе знаний: сотрудник спрашивает своими словами, система находит документ, даже если термины в нём другие. Похожие тикеты: новое обращение сравнивается с закрытыми, оператор сразу видит готовые решения. Каталог: запрос «что-то тёплое в офис» находит кардиганы и свитшоты без точных названий.
Когда это нужно
Векторная база нужна, когда: строите ИИ-агента или RAG-помощника по документам компании; документов больше, чем помещается в контекст модели; обычный поиск не находит нужное из-за расхождения формулировок; нужны рекомендации «похожего» — товаров, тикетов, документов. Если документов меньше десятка, векторная база не нужна — их можно передавать модели целиком.
Связанные термины
Частые вопросы
Чем векторная база отличается от обычной?
Обычная база отвечает на точные запросы: «все заказы клиента №482», «документы со словом "возврат"». Векторная — на смысловые: «найди фрагменты, похожие по смыслу на этот вопрос». Они не заменяют друг друга: в проекте с ИИ-агентом обычно есть и PostgreSQL для данных, и векторный индекс для поиска по смыслу — часто внутри того же PostgreSQL через pgvector.
pgvector или Qdrant — что выбрать?
Если в проекте уже есть PostgreSQL и объём — до сотен тысяч фрагментов, берите pgvector: одна база, один бэкап, меньше инфраструктуры. Qdrant оправдан при миллионах векторов, тяжёлой фильтрации по метаданным и жёстких требованиях к скорости. Миграция с pgvector на Qdrant при росте — задача на дни, поэтому начинать проще с pgvector.
Нужна ли векторная база для ИИ-агента?
Если агент должен отвечать по вашим документам — да, это обязательная часть архитектуры RAG. Отдельно её покупать не нужно: в пилот ИИ-агента от 130 000 ₽ векторный поиск по базе знаний уже входит.
Векторный поиск заменяет полнотекстовый?
Нет, они дополняют друг друга. Точные совпадения — артикулы, номера договоров, имена — надёжнее находит полнотекстовый движок. Смысловые запросы — векторный. В продакшене чаще всего работает гибридный поиск: оба способа плюс переранжирование результатов.
Где это применяется
Разработка ИИ-агентов для бизнеса
Создаём ИИ-агентов, которые работают с вашими данными: обрабатывают документы, отвечают клиентам, анализируют сделки. Пилот — от 130К за 14 дней, прототип бесплатно за 5 дней. Без галлюцинаций: каждый ответ со ссылкой на источник.
Как мы это делаемСвяжитесь с нами напрямую
Напишите или позвоните — ответим в течение рабочего дня и поможем разобраться с задачей.
- Telegram@marchcode — отвечаем быстрее всего
- WhatsAppсервис ограничен в РФ и может быть недоступен без дополнительных настроек
- +7 900 282 77 00позвоните — обсудим задачу голосом
- info@march-code.techопишите задачу письмом
Обращаясь к нам через мессенджер, почту или по телефону, вы по собственной инициативе передаёте контактные данные для подготовки ответа на ваше обращение (п. 5 ч. 1 ст. 6 152-ФЗ). Подробнее — в Политике конфиденциальности.
Продолжите изучение




