С помощью интентов робот может обрабатывать весь диалог с контактом. Когда контакт говорит что-то, робот сопоставляет фразу контакта с наиболее подходящими интентами в условиях и определяет, куда диалог должен двигаться дальше.
Например, вы можете создать сценарий для ресторана, который обрабатывает вопросы контакта о заказах и отвечает на них. Вы можете создать интент для вопросов о доставке. Если контакт скажет “Мне нужно заказать еду на дом” или “Я хочу пиццу с доставкой”, робот сопоставит эти фразы контакта с интентом доставки.
Модель классифицирует намерения контакта. Робот может извлекать интенты двумя способами:
Правила наполнения интента обучающими примерами
Создание и редактирование примера
Синтаксис шаблонов
Тильда ( ~ )
Звездочка ( * )
Перемещение примера
Удаление интента
Модели и обучение
Модели
Модель — это совокупность интентов, объединенных по некоторому признаку (общая тема, аудитория и др.).
Модель служит для группировки интентов одной тематики и разделения похожих интентов разных тематик. Если обе модели используются в одном сценарии, для одного клиента или по одной сфере бизнеса (например, медицина), то все интенты лучше группировать в одну модель. Разделение по моделям лучше делать в самом крайнем случае, когда есть риск перепутать разные намерения пользователей из-за их похожести по тексту (например, два разных интента “записаться к врачу на консультацию” и “записаться на консультацию по обучению на врача” в одной модели могут перепутаться).
Обучение модели
Уровень уверенности
Уверенность сети — процент соответствия фразы контакта конкретному интенту (насколько нейросеть уверена, что в этой фразе есть этот интент).
Порог доверия — уровень уверенности сети; извлеченные интенты с уверенностью сети ниже этого значения исключаются из потенциально верных (считаются не извлеченными из фразы и не отправляются в разметку).
Этот параметр используется для:
Отсева интентов, извлеченных нейросетью неверно (с низким уровнем уверенности)
Отсева неоднозначных фраз при автообучении (чтобы в обучающий набор примеров попали только фразы, в которых данный интент определился с максимально высокой точностью)
Вы можете выбрать один из уровней:
Низкий уровень — уровень уверенности >=50%
Средний уровень — уровень уверенности >=65%
Высокий уровень — уровень уверенности >=80%
Автообучение
Автообучение нейросетью
Автообучение регулярными выражениями
Разметка
Если фраза не соответствует извлеченному интенту, но соответствует какому-то другому интенту, переместите ее в нужный интент по кнопке ➡️, она также добавится в примеры для обучения
Узел — фильтрует фразы из диалогов, которые контакт произнес на выбранном узле сценария, по которому шел диалог