Перейти к основному содержимому

Индексация базы знаний

Перед использованием базы знаний нужно ее проиндексировать. Индексация базы знаний в Jay Knowledge Hub — это процесс, который включает в себя следующие шаги:

  1. Подготовка загруженных данных.

  2. Чанкинг: разделение данных на небольшие фрагменты (чанки).

  3. Векторизация: преобразование текстовых фрагментов в векторы.

    Далее при подготовке ответа на запрос система будет сравнивать вектор запроса с векторами фрагментов базы знаний.

  4. Суммаризация документов (опционально): построение иерархических суммаризаций для улучшения ответов на обобщающие вопросы.

Параметры индексации можно изменить в разделе Настройки проекта → Индексация. Подробнее о настройках читайте в документации.

к сведению
  • Чтобы запустить индексацию базы знаний, необходима роль не ниже KHUB_EDITOR.
  • Чтобы изменить настройки проекта, необходима роль KHUB_OWNER, KHUB_ADMIN или KHUB_SYSTEM_ADMIN.

Если вы хотите узнать больше о работе в Jay Knowledge Hub, переходите в справочный раздел документации.

Как проиндексировать базу знаний​

Нажмите Индексировать вверху любой страницы.

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

предупреждение

Индексация произойдет на всех файлах и веб-страницах, которые были добавлены. Выбрать конкретные источники для индексации нельзя.

Если вы хотите индексировать часть данных, удалите ненужные источники перед индексацией.

Когда индексация завершится, перейдите в раздел Тестирование, чтобы проверить работу вашей базы знаний.

Как переиндексировать базу знаний​

Если вы загрузили новые данные или изменили настройки индексации, переиндексируйте базу знаний. Сам процесс переиндексации аналогичен индексации базы знаний.

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

примечание

Если проект был импортирован и в нем есть persistent-чанки, они не будут удалены при переиндексации с тем же векторизатором.