Как работает AI бот в диалоге

Когда бот в диалоге доходит до AI блока, он публикует сообщение из параметров поля и ждет ответа респондента.

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

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

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

Если бот не находит похожий запрос, то он продолжает диалог по ветке блока Не найден ответ своей схемы. При этом бот добавляет запрос пользователя в колонку Пользователь спросил на вкладку Обучение AI-базы.

Рассмотрим несколько примеров.

Респондент спросил: "Как создать бот?"

AI бот:

  1. Смотрит, что в AI блоке подключена база Справка.
  2. Находит такую же фразу на вкладке Обучение.
  3. Смотрит, что для этой фразы указан бот-ответ Создание бота.
  4. Публикует блоки бота Создание бота.
  5. Публикует блоки ветки Найден ответ основного чат-бота, а именно сообщение: "Остались ли у вас вопросы?"

Респондент спросил: "Создать бот".

AI бот:

  1. Смотрит, что в AI блоке подключена база Справка.
  2. Находит похожую фразу на вкладке Обучение (а именно: "Как создать бот?").
  3. Смотрит, что найденной фразы указан бот-ответ Создание бота.
  4. Добавляет фразу "Создать бот" на вкладку Обучение и указывает для нее бот-ответ Создание бота.
  5. Публикует блоки бота Создание бота.
  6. Публикует блоки ветки Найден ответ основного чат-бота, а именно сообщение: "Остались ли у вас вопросы?"

Респондент спросил: "Как оплатить подписку?"

AI бот:

  1. Смотрит, что в AI блоке подключена база Справка.
  2. Не находит такую или похожую фразу на вкладке Обучение.
  3. Добавляет фразу "Как оплатить подписку?" на вкладку Обучение, но не указывает для нее бот-ответ.
  4. Публикует блоки ветки Не найден ответ основного чат-бота, а именно сообщение: "Я позову оператора".