chatme.ai
Search…
Создание Агента на платформе
ДЛЯ РАЗРАБОТЧИКОВ
Вкладка интентов — Intents
В данной статье описан процесс создания, редактирования, удаления Интентов, массовые действия с Интентами и экспорт-импорт Интентов при экспорте-импорте Агента.
Интент ー намерение Собеседника, тематика сказанной реплики, которое Бот должен распознать. Интенты являются ресурсами Компании и могут быть использованы в любых Агентах данной Компании, в т.ч. одновременно в нескольких Агентах.
Каждый слот NLU в Сценарии обучается на выборках только тех интентов, которые включены в его под-слоты Intent. Остальные интенты Компании не участвуют в распознавании реплик в данном NLU слоте, но могут быть использованы в другом слоте NLU.
Следует отличать интент в обученной модели Агента от того же интента в ресурсах Компании:
  • При обучении создается обученная модель Агента в которой содержится копия всех интентов, задействованных Сценарии на момент обучения;
  • Соответственно, изменение интента в ресурсах Компании не влечет за собой изменение интента, являющегося частью обученной модели Агента до момента, пока Агент не будет переобучен.
Пример конфига Агента с Интентами (Агент онлайн-магазина зимней одежды):
RHCHJ1ZDFV2_VPYtKU_xEHNucd3ZKhNxm9j26wP5RU4.cfg
66KB
Binary

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

  1. 1.
    Чтобы перейти на вкладку Интентов, необходимо перейти в БотБилдер нужного Агента, нажав на кнопку Design;
  2. 2.
    Затем перейти на вкладку INTENTS.
  3. 3.
    На вкладке Интентов представлен список всех Интентов Компании.
  4. 4.
    Интенты отображаются в виде списка постранично — не более 20 Интентов на странице.
  5. 5.
    Навигация по списку осуществляется с помощью кнопок с номерами страниц и стрелками внизу.
  6. 6.
    Чтобы открыть выборку Интента, необходимо один раз кликнуть по его названию.
  7. 7.
    По кнопке + Create New открывается модальное окно создания нового Интента.

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

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

Чтобы создать Интенты, необходимо:
  1. 1.
    Перейти в список Интентов.
  2. 2.
    Нажать на кнопку + Create New;
  3. 3.
    Ввести название Интента в поле Name. Максимальная длина значения поля — 1000 символов. По достижении максимального значения далее символы не вводятся в поле;
  4. 4.
    Наполнить Обучающую выборку Интента. Для добавления новой Обучающей фразы, необходимо кликнуть по пустому полю либо нажать кнопку +Add request и прописать Обучающую фразу в появившемся поле. Максимальная длина значения поля Request — 1000 символов. По достижении максимального значения далее символы не вводятся в поле;
  5. 5.
    Сохранить введенные данные, нажав кнопку Save.

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

Чтобы изменить название или Обучающую выборку уже созданного Интента, необходимо:
  1. 1.
    Перейти в список Интентов;
  2. 2.
    Кликнуть по строке с Интентом, который необходимо изменить;
  3. 3.
    Отредактировать Интент:
    1. 1.
      Для изменения названия необходимо кликнуть по полю с названием Интента и изменить его содержимое;
    2. 2.
      Для изменения Обучающей фразы из Обучающей выборки Интента, необходимо кликнуть по полю с этой Обучающей фразой и изменить ее содержимое;
    3. 3.
      Для удаления Обучающей фразы из Обучающей выборки Интента, необходимо кликнуть по кнопке с крестиком рядом с этой Обучающей фразой;
    4. 4.
      Добавление новых Обучающих фраз происходит аналогично п.5 раздела “Создание нового интента в ресурсах компании”
  4. 4.
    Сохранить введенные данные, нажав кнопку Save.

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

Для удаления единичного Интента необходимо:
  1. 1.
    Перейти в список Интентов;
  2. 2.
    Нажать на кнопку с изображением урны рядом с Интентом, который необходимо удалить;
  3. 3.
    Подтвердить действие в модальном окне, нажав кнопку DELETE INTENT.
  4. 4.
    При попытке удаления Интента, который задействован в Сценарии Агента/ов, появится предупреждение о том, что необходимо сначала удалить соответствующий Подслот intent из Сценарий:
    Уведомление содержит информацию о Подслоте intent, который необходимо удалить:
    1. 1.
      id Проекта/ов;
    2. 2.
      id Агента/ов;
    3. 3.
      id Подслота/ов intent.
  5. 5.
    Если же Интент не задействован в Сценарии, он будет удален.

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

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

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

Множественный выбор Интентов осуществляется следующими способами:
  1. 1.
    Проставление галочек в соответствующих необходимым Интентам селекторах вручную. При выборе строки она выделяется фиолетовым цветом.
  2. 2.
    Проставление галочки в селекторе массового выбора — в этом случае будут выделены все Интенты на странице.
  3. 3.
    Выбор одной из групп Интентов. По клику на стрелочке открывается выпадающий список;
  4. 4.
    В выпадающем списке представлены варианты, по клику на одном из них будет выбрана соответствующая группа Интентов на текущей странице:
    • All — все Интенты;
    • In use — только используемые в Сценариях Агентов Интенты;
    • Not in use — только не используемые в Сценариях Агентов Интенты.

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

Снятие выделения с выбранных Интентов осуществляется следующими способами:
  1. 1.
    Удаление галочек из селекторов вручную.
  2. 2.
    Через селектор массового выбора.
  3. 3.
    Выбор варианта Clear selection в выпадающем списке:

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

Чтобы осуществить единовременное удаление нескольких Интентов, необходимо:
  1. 1.
    Произвести выделение нескольких Интентов, как описано в пункте Множественный выбор;
  2. 2.
    Нажать кнопку Delete intents;
  3. 3.
    Подтвердить действие в модальном окне, нажав кнопку DELETE INTENTS;
  4. 4.
    Если в числе выбранных Интентов присутствуют Интенты, которые задействованы в Сценарий Агента/ов, то появится предупреждение о том, что данные Интенты не были удалены.
  5. 5.
    Остальные Интенты будут удалены.

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

При экспорте Агента происходит также экспорт всех Интентов, содержащихся в его Сценарий. Агент с включенными в него Интентами экспортируется в виде файла формата .cfg. При импорте Агента происходит импорт используемых в нем Интентов, при этом:
  1. 1.
    Если в компании есть Интент с идентичным названием и выборкой, дублирования Интентов не происходит.
  2. 2.
    Если в компании есть Интент с идентичным названием и но отличающейся выборкой, будет создан дубликат этого Интента с автоматически сгенерированным именем:
  3. 3.
    Если в компании есть Интент с отличающимся названием, но идентичной выборкой, то Интент в сценарии импортированного Агента будет заменён на Интент из Ресурсов Компании.
  4. 4.
    Если в компании нет такого Интента, то он будет импортирован и появится в списке Интентов.
Copy link
On this page
Вкладка Интентов
Создание, изменение и удаление Интентов
Создание нового Интента в ресурсах Компании
Редактирование Интента
Удаление Интента
Массовые действия с Интентами
Множественный выбор
Снятие выделения с Интентов
Массовое удаление Интентов
Экспорт-импорт интентов при экспорте-импорте Агента