База знаний в боте

Используя раздел «База знаний бота» совместно с компонентом «Запрос к базе знаний Beta», вы можете создать собственную базу знаний, полностью основанную на вашей информации.

Для настройки и работы компонента вам потребуется API-ключ OpenAI.

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

1. Откройте раздел «База знаний бота».

2. Для загрузки базы знаний в виде файла, выберите вкладку «Файл» и загрузите документ из файловой системы компьютера.

Если планируете добавлять информацию в виде ссылок, выберите вкладку «Ссылка» и вставьте нужную ссылку в поле для ссылки. Для подтверждения загрузки нажмите «Отправить»

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

С помощью кнопки «Удалить», вы сможете удалять ненужные ссылки или документы.

3. Когда все файлы или ссылки базы знаний будут загружены, перейдите в раздел «Редактор бота».

4. Добавьте на экран компонент, который увидит пользователь, например Сообщение, затем компонент для приема сообщений — Развилку или Ввод от пользователя.

5. Затем добавьте компонент «Запрос к Базе знаний».

6. В поле Ключ доступа добавьте токен OpenAI. Если у вас пока нет токена OpenAI, то вы можете получить его по инструкции →

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

8. В поле «Вопрос от пользователя» выведите переменную, которую вы ранее добавили во Ввод от пользователя или Развилку. Например, если вопрос от пользователя записывается в переменную var во Вводе, то в поле «Вопрос от пользователя» компонента Запрос к Базе знаний, должно быть {{var}}

9. При необходимости поменяйте Имя переменной для ответа.

10. Добавьте сообщение с выводом ответа. Если вы оставили переменную по умолчанию, то выводиться она должна так: {{base_answer}}

Если вы меняли переменную, то выводиться она должна по аналогии — тоже в фигурных скобках.

При необходимости, вы можете открыть дополнительные настройки компонента. Для этого нажмите на компонент «Запрос к базе знаний» левой клавишей мыши. Дополнительные настройки помогут более гибко настроить ответы.

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

Укажите Экран вызова оператора. Этот экран придет пользователю, когда модель не будет справляться и понадобится помощь человека. На этом экране рекомендуем разместить компонент Чат, чтобы пользователь напрямую смог писать оператору. Чтобы оповещать оператора о каждом новом диалоге, также рекомендуем добавить Алерт перед чатом.

Также вы можете выбрать экраны успеха и ошибки, используемую модель ChatGPT, Имя переменной для полного ответа и другие более продвинутые настройки.

В начало ↑