Comment on page
Вкладка интентов — Intents
В данной статье описан процесс создания, редактирования, удаления Интентов, массовые действия с Интентами и экспорт-импорт Интентов при экспорте-импорте Агента.
Интент ー намерение Собеседника, тематика сказанной реплики, которое Бот должен распознать.
Интенты являются ресурсами Компании и могут быть использованы в любых Агентах данной Компании, в т.ч. одновременно в нескольких Агентах.
Каждый слот NLU в Сценарии обучается на выборках только тех интентов, которые включены в его под-слоты Intent. Остальные интенты Компании не участвуют в распознавании реплик в данном NLU слоте, но могут быть использованы в другом слоте NLU.
Следует отличать интент в обученной модели Агента от того же интента в ресурсах Компании:
- При обучении создается обученная модель Агента в которой содержится копия всех интентов, задействованных Сценарии на момент обучения;
- Соответственно, изменение интента в ресурсах Компании не влечет за собой изменение интента, являющегося частью обученной модели Агента до момента, пока Агент не будет переобучен.
Пример конфига Агента с Интентами (Агент онлайн-магазина зимней одежды):
RHCHJ1ZDFV2_VPYtKU_xEHNucd3ZKhNxm9j26wP5RU4.cfg
66KB
Binary
- 1.Чтобы перейти на вкладку Интентов, необходимо перейти в БотБилдер нужного Агента, нажав на кнопку Design;
- 2.Затем перейти на вкладку INTENTS.
- 3.На вкладке Интентов представлен список всех Интентов Компании.
- 4.Интенты отображаются в виде списка постранично — не более 20 Интентов на странице.
- 5.Навигация по списку осуществляется с помощью кнопок с номерами страниц и стрелками внизу.
Чтобы создать Интенты, необходимо:
- 1.Перейти в список Интентов.
- 2.Нажать на кнопку + Create New;
- 3.Ввести название Интента в поле Name. Максимальная длина значения поля — 1000 символов. По достижении максимального значения далее символы не вводятся в поле;
- 4.Наполнить Обучающую выборку Интента.
- 1.Добавление Обучающих фраз производится вручную или с помощью копирования и вставки из документа или таблицы.
- 2.Разделение Обучающих фраз производится с помощью нажатия клавишу Enter.
- 3.Обучающая фраза может автоматически переноситься на следующую строку.
- 4.Каждая Обучающая фраза должна содержать минимум 1 буквенный символ и состоять из не более чем 1000 символов. При сохранении слота, если хотя бы одно из этих требований было нарушено, будет выведена ошибка:
- 5.Максимальное количество Обучающих фраз — 500 штук, по достижении лимита далее символы не вводятся в поле.
- 5.Для сохранения интента необходимо нажать кнопку Save.
Чтобы изменить название или Обучающую выборку уже созданного Интента, необходимо:
- 1.Перейти в список Интентов;
- 2.Кликнуть по строке с Интентом, который необходимо изменить;
- 3.Отредактировать Интент:
- 1.Для изменения названия необходимо кликнуть по полю с названием Интента и изменить его содержимое;
- 2.Для изменения Обучающей выборки Интента, необходимо кликнуть по полю REQUESTS и изменить Обучающую выборку.
- 4.Сохранить введенные данные, нажав кнопку Save.
Для удаления единичного Интента необходимо:
- 1.Перейти в список Интентов;
- 2.Нажать на кнопку с изображением урны рядом с Интентом, который необходимо удалить;
- 3.Подтвердить действие в модальном окне, нажав кнопку DELETE INTENT.
- 4.При попытке удаления Интента, который задействован в Сценарии Агента/ов, появится предупреждение о том, ч то необходимо сначала удалить соответствующий Подслот intent из Сценарий:Уведомление содержит информацию о Подслоте intent, который необходимо удалить:
- 1.id Проекта/ов;
- 2.id Агента/ов;
- 3.id Подслота/ов intent.
- 5.Если же Интент не задействован в Сценарии, он будет удален.
В Платформе реализован множественный выбор Интентов и массовые действия, применимые к группе интентов.
Множественный выбор Интентов осуществляется следующими способами:
- 1.Проставление галочек в соответствующих необходимым Интентам селекторах вручную. При выборе строки она выделяется фиолетовым цветом.
- 2.Проставление галочки в селекторе массового выбора — в этом случае будут выделены все Интенты на странице.
- 3.Выбор одной из групп Интентов. По клику на стрелочке открывается выпадающий список;
- 4.В выпадающем списке представлены варианты, по клику на одном из них будет выбрана соответствующая группа Интентов на текущей странице:
- All — все Интенты;
- In use — только используемые в С ценариях Агентов Интенты;
- Not in use — только не используемые в Сценариях Агентов Интенты.
Снятие выделения с выбранных Интентов осуществляется следующими способами:
- 1.Удаление галочек из селекторов вручную.
- 2.Через селектор массового выбора.
- 3.Выбор варианта Clear selection в выпадающем списке:
Чтобы осуществить единовременное удаление нескольких Интентов, необходимо:
- 1.Произвести выделение нескольких Интентов, как описано в пункте Множественный выбор;
- 2.Нажать кнопку Delete intents;
- 3.Подтвердить действие в модальном окне, нажав кнопку DELETE INTENTS;
- 4.Если в числе выбранных Интентов присутствуют Интенты, которые задействованы в Сценарий Агента/ов, то появится предупреждение о том, что данные Интенты не были удалены.
- 5.Остальные Интенты будут удалены.
При экспорте Агента происходит также экспорт всех Интентов, содержащихся в его Сценарий. Агент с включенными в него Интентами экспортируется в виде файла формата .cfg.
При импорте Агента происходит импорт используемых в нем Интентов, при этом:
- 1.Если в компании есть Интент с идентичным названием и выборкой, дублирования Интентов не происходит.
- 2.Если в компании есть Интент с идентичным названием и но отличающейся выборкой, будет создан дубликат этого Интента с автоматически сгенерированным именем:
- 3.Если в компании есть Интент с отличающимся названием, но идентичной выборкой, то Интент в сценарии импортированного Агента будет заменён на Интент из Ресурсов Компании.
- 4.Если в компании нет такого Интента, то он будет импортирован и появится в списке Интентов.
Last modified 8mo ago