Перейти к содержанию

Создание пользовательских историй

Создание первого диалога

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

В Wisebot вы можете создавать автоматизированные беседы во фрагментах, называемых историями и правилами. Правила предназначены для очень простых взаимодействий, не требующих ИИ, таких как FAQ, базовые диалоги, запуск формы и т.п., а истории предназначены для общения, когда вы ожидаете, что ИИ дополнит кейсы, которые вы указываете в своих данных. Для логических потоков со сложной условной логикой вы можете использовать формы (и правила или истории для их оркестровки).

Начнем с простого примера: пользователь приветствует виртуального помощника, а бот отвечает.

Давайте подробнее рассмотрим, как это делается.

Шаг 1. Создание раздела для диалогов

Перейдите в "Диалоги", где жирным черным цветом выделены разделы вопросов. Для создания раздела нажмите на + в левом верхнем углу и введите название раздела, например, Общие вопросы.

Image

Шаг 2. Добавление истории

При наведении на раздел и нажатии + можно создать историю, правила или формы. Для создания диалога выберите История и введите название, например, Приветствие.

Не забудьте нажать на глазок 👁️ справа от названия раздела, иначе ваши диалоги бот не увидит.

Image

Шаг 3. Настройка истории

В этой группе создается новая история под названием "Приветствие". Это имя только для справки, вы можете задать любое другое.

Image

Шаг 4. Добавление пользовательского ввода

Перейдите в историю "Приветствие". При наведении видны такие поля, как Пользователь, Бот, Действие, Слот, Цикл. Под Пользователь имеется ввиду вопрос пользователя, а Бот — ответ бота.

Шаг 5. Инициализация диалога

Для начала диалога нажмите на "Пользователь". Появятся поля "Текст" и "Полезная нагрузка". Вы можете начать с текста и затем прописать название намерения, или начать с намерения и затем добавить текстовый вопрос.

Image

Шаг 6. Создание намерения

Начнем с названия намерения. Нажмите "Полезная нагрузка", затем выберите "никакого намерения" для создания нового.

Image

Шаг 7. Назначение намерения

Введите название намерения, например, "crok_priema_dokumentov", и нажмите "Создать новое намерение", затем "Сохранить".

Image

Шаг 8. Ввод текста пользователя

После создания намерения введите текст, например, «Когда я должен подавать документы для поступления в ваш вуз?», затем нажмите ENTER.

Image

Шаг 9. Присвоение намерения

Если намерение распознано неправильно, нажмите на название намерения и выберите своё созданное намерение.

Image

Шаг 10. Сохранение изменений

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

Image

Шаг 11. Редактирование намерений

При ошибке в словах намерение можно отредактировать, нажав на иконку ручки, или удалить – иконка корзины.

Image

Примечание: Вы не можете отредактировать название намерения высказывания после его сохранения. Если требуется изменение, удалите и добавьте новое высказывание.

Шаг 12. Формирование ответа помощника

Для формирования ответа помощника нажмите на "Бот" и выберите тип ответа: Текст, Кнопки и быстрые ответы, Карусель, Изображение, Настраиваемый.

Image

Шаг 13. Ввод текстового ответа

Выберите "Текст" и введите ответ бота.

Image

Это выглядит так:

Image

Примечание: При создании ответа Wisebot генерирует случайное имя ответа (например, utter_…). Для удобства вы можете переименовать их, например, utter_crok_priema_dokumentov.

Добавленные диалоги выглядят следующим образом:

Image

Улучшение понимания естественного языка

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

Нам нужно обучить помощника различным способам приветствия. В разделе Пользовательские высказывания добавьте примеры приветствий:

Image

Совет: Начните с 10-15 примеров на интент. Вы всегда можете добавить больше примеров позже или использовать реальные разговоры из раздела "Входящие".

Обработка различных путей диалога с ветками

Разговоры могут развиваться по-разному. Продолжим нашу беседу, задав вопрос о самочувствии пользователя и обработаем положительные и отрицательные ответы.

Используйте ветки для обработки различных сценариев:

Image

Image

Моменты для запоминания:

  • Ветви всегда начинаются с пользовательских фраз (или директив слотов), никогда не с ответов бота.
  • Можно задавать имена веткам для справки, они не влияют на ход разговора.

Обучение ассистента

В зависимости от политик и объема функциональности, обучение может занять значительное время.

Для обучения нажмите на кнопку "Тренировать" в правом верхнем углу.

Image

После обучения вы можете проверить качество модели и начать разговор в чате. Для открытия виджета нажмите на иконку в правом нижнем углу.

Image

Вот как выглядит процесс общения в виджете:

Image