Словарь терминов

Что такое векторный поиск

Определение

Векторный поиск это поиск похожих текстов по смыслу. Он сравнивает наборы чисел, а не точные слова.

Векторный поиск ищет по смыслу, а не по буквам. Он работает на эмбеддингах, о которых есть запись в словаре терминов.

Чем он отличается от обычного поиска

Векторный поиск это поиск по смыслу. Он сравнивает наборы чисел, а не точные слова.

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

  • Обычный поиск ищет точные слова.
  • Векторный поиск ищет смысл.
  • Нужны заранее готовые наборы чисел.

Аналогия из жизни

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

Где это полезно

Векторный поиск нужен в базах знаний и в умных ботах. Простой пример есть в разделе пример приложения на Flask.

Качество поиска напрямую зависит от того, как подготовлены документы и на какие куски они разбиты.

Совет. Слишком большие куски размывают смысл, а слишком мелкие теряют контекст. Подберите средний размер.

Где это встречается

Векторный поиск стоит за умными ответами там, где важно найти суть, а не точное совпадение слов.

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

Распространенные мифы

Векторный поиск это не гарантия идеального ответа. Если документы плохо подготовлены, поиск найдет неподходящий кусок.

Это не сама модель ответа. Он только находит нужные тексты, а ответ потом пишет языковая модель на их основе.

Как улучшить качество

  1. Подготовьте чистые документы.
  2. Делайте числа одной моделью.
  3. Проверьте на реальных вопросах, что находится нужное, а термины смотрите в словаре терминов.

Пример

По запросу «как сбросить пароль» он найдет статью «восстановление доступа», хотя слова разные.

Векторный поиск кратко

ВопросОтвет
Что это Поиск по смыслу
Что сравнивает Числа из эмбеддингов
Плюс Находит при разных словах
Где нужно Базы знаний и RAG

Где помогает векторный поиск (простая иллюстрация)

Это простая иллюстрация для наглядности, а не точное измерение.

Как идет векторный поиск

Простой процесс из трех шагов.

Частые вопросы

Он ищет по смыслу и находит ответ даже при разных словах.

Документы, заранее превращенные в наборы чисел одной моделью.

В базах знаний, чатах поддержки и подходе RAG.

Нет. Он только находит тексты, а ответ модель пишет отдельно.

Не всегда. Качество зависит от подготовки документов и размера кусков.

Источники

Мы опираемся на официальную документацию. Цены и состав моделей могут меняться, проверяйте важные факты по первоисточникам.