Вкладка интентов — Intents
В данной статье описан процесс создания, редактирования, удаления Интентов, массовые действия с Интентами и экспорт-импорт Интентов при экспорте-импорте Агента.
Интент ー намерение Собеседника, тематика сказанной реплики, которое Бот должен распознать. Интенты являются ресурсами Компании и могут быть использованы в любых Агентах данной Компании, в т.ч. одновременно в нескольких Агентах.
Каждый слот NLU в Сценарии обучается на выборках только тех интентов, которые включены в его под-слоты Intent. Остальные интенты Компании не участвуют в распознавании реплик в данном NLU слоте, но могут быть использованы в другом слоте NLU.
Следует отличать интент в обученной модели Агента от того же интента в ресурсах Компании:
При обучении создается обученная модель Агента в которой содержится копия всех интентов, задействованных Сценарии на момент обучения;
Соответственно, изменение интента в ресурсах Компании не влечет за собой изменение интента, являющегося частью обученной модели Агента до момента, пока Агент не будет переобучен.
Пример конфига Агента с Интентами (Агент онлайн-магазина зимней одежды):
Вкладка Интентов
Интенты отображаются в виде списка постранично — не более 20 Интентов на странице.
Создание, изменение и удаление Интентов
Создание нового Интента в ресурсах Компании
Чтобы создать Интенты, необходимо:
Перейти в список Интентов.
Добавление Обучающих фраз производится вручную или с помощью копирования и вставки из документа или таблицы.
Разделение Обучающих фраз производится с помощью нажатия клавишу Enter.
Обучающая фраза может автоматически переноситься на следующую строку.
Максимальное количество Обучающих фраз — 500 штук, по достижении лимита далее символы не вводятся в поле.
Для сохранения интента необходимо нажать кнопку Save.
Редактирование Интента
Чтобы изменить название или Обучающую выборку уже созданного Интента, необходимо:
Перейти в список Интентов;
Кликнуть по строке с Интентом, который необходимо изменить;
Отредактировать Интент:
Для изменения названия необходимо кликнуть по полю с названием Интента и изменить его содержимое;
Для изменения Обучающей выборки Интента, необходимо кликнуть по полю REQUESTS и изменить Обучающую выборку.
Удаление Интента
Для удаления единичного Интента необходимо:
Перейти в список Интентов;
При попытке удаления Интента, который задействован в Сценарии Агента/ов, появится предупреждение о том, что необходимо сначала удалить соответствующий Подслот intent из Сценарий:
id Проекта/ов;
id Агента/ов;
id Подслота/ов intent.
Если же Интент не задействован в Сценарии, он будет удален.
Массовые действия с Интентами
В Платформе реализован множественный выбор Интентов и массовые действия, применимые к группе интентов.
Множественный выбор
Множественный выбор Интентов осуществляется следующими способами:
All — все Интенты;
In use — только используемые в Сценариях Агентов Интенты;
Not in use — только не используемые в Сценариях Агентов Интенты.
Снятие выделения с Интентов
Снятие выделения с выбранных Интентов осуществляется следующими способами:
Удаление галочек из селекторов вручную.
Массовое удаление Интентов
Чтобы осуществить единовременное удаление нескольких Интентов, необходимо:
Произвести выделение нескольких Интентов, как описано в пункте Множественный выбор;
Если в числе выбранных Интентов присутствуют Интенты, которые задействованы в Сценарий Агента/ов, то появится предупреждение о том, что данные Интенты не были удалены.
Остальные Интенты будут удалены.
Экспорт-импорт интентов при экспорте-импорте Агента
При экспорте Агента происходит также экспорт всех Интентов, содержащихся в его Сценарий. Агент с включенными в него Интентами экспортируется в виде файла формата .cfg. При импорте Агента происходит импорт используемых в нем Интентов, при этом:
Если в компании есть Интент с идентичным названием и выборкой, дублирования Интентов не происходит.
Если в компании есть Интент с отличающимся названием, но идентичной выборкой, то Интент в сценарии импортированного Агента будет заменён на Интент из Ресурсов Компании.
Если в компании нет такого Интента, то он будет импортирован и появится в списке Интентов.
Last updated