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

Сегменты базы знаний

Сегмент — это тема или категория, к которой относится документ-источник в базе знаний. Используйте сегменты, чтобы выделить в базе знаний логические разделы и разграничить доступ к информации.

Источник можно включить в один или несколько сегментов или оставить без сегмента.

Примеры сегментов:

  • По целевой аудитории: «Физические лица», «Юридические лица», «Партнеры», «Технические специалисты».
  • По продуктам и услугам: «Кредитование», «Инвестиции».
  • По процессам: «Закупки», «Контроль качества».

Формирование сегментов​

Укажите названия сегментов при загрузке файлов и настройке интеграций. Предварительно регистрировать сами сегменты не требуется, названия могут быть произвольными.

Чтобы изменить сегменты после загрузки источников:

  1. Перейдите в раздел Источники в проекте базы знаний.
  2. Отметьте источники и нажмите  Сегменты.
  3. Задайте новый набор сегментов. Прежний набор сегментов будет удален и заменен новым.

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

Поиск по сегментам​

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

В настройках проекта доступно два режима поиска:

  • Строгий — поиск выполняется только в заданной области. Если в ней не найдено релевантной информации, система сообщает об отсутствии данных.

  • Расширяемый (выбран по умолчанию) — если в заданной области не найдено ни одного чанка, поиск выполняется по всей базе знаний.

    Особенности расширяемого поиска

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

    Чтобы повысить качество поиска в таких случаях, включите повторное ранжирование. Он оценит релевантность найденных чанков. Если реранкер отфильтрует их как неподходящие, система запустит поиск по всей базе.

Оценка качества​

Чтобы оценить качество ответов по отдельным сегментам базы знаний:

  • при самостоятельной подготовке тест-сета добавьте столбец Segments;
  • при генерации тест-сета с помощью LLM заполните поле Сегменты.

Подробнее в разделе Подготовка тест-сета.