Как подключить Базу знаний к чат-боту

Чат-боты
Настройки
База знаний
Вы можете создать Базу знаний и добавить её к чат-боту. Тогда нейросотрудник будет опираться на нее при генерации ответов.
Содержание:

Особенности подключения Базы знаний к чат-боту

  • Чтобы подключить Базу знаний к чат-боту, добавьте её предварительно в разделе Базы знаний.
  • Ключ Базы знаний должен соответствовать ключу чат-бота — только в этом случае вы сможете выбрать Базу знаний из списка.
  • К обычному чат-боту можно подключить Базу знаний с типом «NeuroSpace». Если вы хотите, чтобы чат-бот использовал Базу «OpenAI», рекомендуем заранее создать Ассистента и добавить к нему соответствующую Базу знаний, и только затем создавать чат-бота на базе Ассистента с указанной Базой знаний.
  • Чтобы чат-бот для генерации ответа мог брать только нужные абзацы из Базы знаний «NeuroSpace», необходимо разделить текст на чанки, то есть смысловые куски текста. Отделять чанки необходимо десятью решетками (#).
  • Если вы используете тщательно прописанный prompt, в котором чат-бот находит соответствие для ответа, то он может проигнорировать подходящую информацию в Базе знаний. Чтобы уменьшить риск ошибок со стороны чат-бота при генерации ответов, постарайтесь составить prompt на минимальный объем, дополнительную информацию укажите в Базе знаний.
  • Не указывайте в инструкции, что бот должен обращаться к Базе знаний и не прописывайте ссылки на сторонние аккаунты или сайты, где содержится информация о вашей компании, товарах или услугах. Иначе это увеличит риск ошибок при генерации ответов.
  • Если скорость расхода токенов и стоимость обращений вашего чат-бота к Базе знаний «NeuroSpace» такая же, как и у OpenAI, обратите внимание на разметку промта. Возможно, вы не разбили его на чанки с помощью решеток.

Как подключить Базу знаний

1
Перейдите к редактированию чат-бота.
2
Активируйте опцию «База знаний» и в списке выберите нужную Базу знаний. Обратите внимание: если список пуст или в нем нет нужной Базы, убедитесь, что ключ чат-бота соответствует ключу Базы знаний, которую вы хотите подключить.
3
При выборе Базы появятся три дополнительных поля:

  • «Количество чанков» — это количество чанков, то есть смысловых отрезков текста, в Базе знаний, которые подгружаются по результатам контекстного поиска по Базе знаний.
  • «Дистанция векторов» — точность контекстного поиска векторных данных по Базе знаний. Чем меньше цифра, тем более релевантный поиск. Можно установить значение от 0 до 1, где 0 — наиболее релевантный поиск, 1 — максимально широкий. Допустимо использовать десятые и сотые: 0.1 или 0.01.
  • «Количество сообщений для поиска» — это количество последних сообщений из диалога, которые будут переданы для поиска чанков в Базе знаний.

Особенности обращений чат-бота к Базе знаний

Если к чат-боту или Ассистенту подключена База знаний, то алгоритм обработки запросов к ней выглядит так:

  1. База знаний делится на чанки (отрезки) с помощью решеток.
  2. Клиент задает вопрос чат-боту.
  3. Чат-бот преобразовывает вопрос в векторный формат и сопоставляет с промптом и Базой знаний по нужным отрезкам текста и на основе этого генерирует ответ.
В качестве контекста передаются последние 10 сообщений.
Полезные материалы по теме:

Создать своего нейросотрудника

Создавайте нейросотрудников и интегрируйте в свой бизнес для оптимизации процессов
Свяжитесь с нами
Если у вас возникли вопросы или трудности, свяжитесь с нами любым удобным для вас способом
Эл. почта
Стать партнером
Контакты
Республика Казахстан, г.Алматы,
ул. Ауэзова, д.175, н.п. 9а