База знаний — это ваши документы, по которым бот отвечает на вопросы клиентов. Вместо того чтобы придумывать ответы, ИИ ищет подходящий кусок в ваших текстах и отвечает по нему, прикладывая источник. Базы знаний принадлежат боту: к одному боту можно подключить несколько баз — например, отдельно прайс, отдельно правила доставки.
Документы
Добавить можно обычный текст, размеченный текст, таблицу и страницу сайта по ссылке. Каждый документ в списке показывает состояние обработки: в очереди, обрабатывается или готов. Ненужный документ удаляется — вместе с ним уходят и его следы в поиске, так что старые сведения не всплывут в ответах.
Подготовка документов
Чтобы по документам можно было искать, приложение разбивает их на небольшие фрагменты и превращает каждый в набор чисел — так называемый вектор, — с помощью выбранной модели векторизации. Эта модель закрепляется за базой при создании. Если потом сменить модель, база пометится «нужно пересчитать»: пока пересчёт не сделан, качество поиска будет ниже. Об этом приложение предупреждает.
Поиск сразу двумя способами
Поиск идёт одновременно по смыслу и по словам, а результаты объединяются и упорядочиваются. Поэтому находится и вопрос «сколько стоит стрижка», и точная формулировка из прайса. Лучшие найденные фрагменты показываются с оценкой и ссылкой на документ, откуда они взяты, — видно, на чём основан ответ.
Ответы по документам
Узел «ИИ-диалог» умеет отвечать строго по базе и прикладывать источники. Здесь действует обязательное правило «нет ответа»: если в базе ничего подходящего не нашлось, бот не выдумывает, а честно говорит об этом и предлагает, например, позвать оператора. Это то, что защищает вас от неверных обещаний клиенту.
Отчёт о пробелах
Приложение собирает вопросы, на которые в базе не нашлось ответа, и показывает их с числом за последние тридцать дней. Это готовый список того, чем стоит дополнить документы. Из любого вопроса можно в один клик завести заготовку ответа и сразу её проиндексировать.
Проверка базы
В разделе «База знаний» есть окно проверки: задайте любой вопрос и посмотрите, какие фрагменты документов нашлись, с какой оценкой и что ответила бы модель. Так качество ответов видно до того, как их увидят клиенты, — можно спокойно дополнить документы и проверить снова.
Дальше: как настраивать модели, читайте в разделе Модели и промпты, как использовать поиск в сценарии — в разделе Узлы сценария, а как всё это собрать в бота — в разделе Боты.