Вкладка интентов — Intents

В данной статье описан процесс создания, редактирования, удаления Интентов, массовые действия с Интентами и экспорт-импорт Интентов при экспорте-импорте Агента.

Интент ー намерение Собеседника, тематика сказанной реплики, которое Бот должен распознать. Интенты являются ресурсами Компании и могут быть использованы в любых Агентах данной Компании, в т.ч. одновременно в нескольких Агентах.

Каждый слот NLU в Сценарии обучается на выборках только тех интентов, которые включены в его под-слоты Intent. Остальные интенты Компании не участвуют в распознавании реплик в данном NLU слоте, но могут быть использованы в другом слоте NLU.

Следует отличать интент в обученной модели Агента от того же интента в ресурсах Компании:

  • При обучении создается обученная модель Агента в которой содержится копия всех интентов, задействованных Сценарии на момент обучения;

  • Соответственно, изменение интента в ресурсах Компании не влечет за собой изменение интента, являющегося частью обученной модели Агента до момента, пока Агент не будет переобучен.

Пример конфига Агента с Интентами (Агент онлайн-магазина зимней одежды):

Вкладка Интентов

  1. Интенты отображаются в виде списка постранично — не более 20 Интентов на странице.

Создание, изменение и удаление Интентов

Создание нового Интента в ресурсах Компании

Чтобы создать Интенты, необходимо:

  1. Перейти в список Интентов.

    1. Добавление Обучающих фраз производится вручную или с помощью копирования и вставки из документа или таблицы.

    2. Разделение Обучающих фраз производится с помощью нажатия клавишу Enter.

    3. Обучающая фраза может автоматически переноситься на следующую строку.

    4. Максимальное количество Обучающих фраз — 500 штук, по достижении лимита далее символы не вводятся в поле.

  2. Для сохранения интента необходимо нажать кнопку Save.

Редактирование Интента

Чтобы изменить название или Обучающую выборку уже созданного Интента, необходимо:

  1. Перейти в список Интентов;

  2. Кликнуть по строке с Интентом, который необходимо изменить;

  3. Отредактировать Интент:

    1. Для изменения названия необходимо кликнуть по полю с названием Интента и изменить его содержимое;

    2. Для изменения Обучающей выборки Интента, необходимо кликнуть по полю REQUESTS и изменить Обучающую выборку.

Удаление Интента

Для удаления единичного Интента необходимо:

  1. Перейти в список Интентов;

  2. При попытке удаления Интента, который задействован в Сценарии Агента/ов, появится предупреждение о том, что необходимо сначала удалить соответствующий Подслот intent из Сценарий:

    1. id Проекта/ов;

    2. id Агента/ов;

    3. id Подслота/ов intent.

  3. Если же Интент не задействован в Сценарии, он будет удален.

Массовые действия с Интентами

В Платформе реализован множественный выбор Интентов и массовые действия, применимые к группе интентов.

Множественный выбор

Множественный выбор Интентов осуществляется следующими способами:

    • All — все Интенты;

    • In use — только используемые в Сценариях Агентов Интенты;

    • Not in use — только не используемые в Сценариях Агентов Интенты.

Снятие выделения с Интентов

Снятие выделения с выбранных Интентов осуществляется следующими способами:

  1. Удаление галочек из селекторов вручную.

Массовое удаление Интентов

Чтобы осуществить единовременное удаление нескольких Интентов, необходимо:

  1. Произвести выделение нескольких Интентов, как описано в пункте Множественный выбор;

  2. Если в числе выбранных Интентов присутствуют Интенты, которые задействованы в Сценарий Агента/ов, то появится предупреждение о том, что данные Интенты не были удалены.

  3. Остальные Интенты будут удалены.

Экспорт-импорт интентов при экспорте-импорте Агента

При экспорте Агента происходит также экспорт всех Интентов, содержащихся в его Сценарий. Агент с включенными в него Интентами экспортируется в виде файла формата .cfg. При импорте Агента происходит импорт используемых в нем Интентов, при этом:

  1. Если в компании есть Интент с идентичным названием и выборкой, дублирования Интентов не происходит.

  2. Если в компании есть Интент с отличающимся названием, но идентичной выборкой, то Интент в сценарии импортированного Агента будет заменён на Интент из Ресурсов Компании.

  3. Если в компании нет такого Интента, то он будет импортирован и появится в списке Интентов.

Last updated