Фразы клиента и события
В графическом редакторе J‑Graph логика работы бота основана на шагах. Блоки описывают, как бот может попадать в шаги и что он при этом должен делать.
Фразы клиента (интенты)
Интент — это набор фраз, которые имеют похожий смысл и выражают намерение клиента. Например, фразы Здравствуйте, Добрый день и их синонимы может распознать системный интент Приветствие.
Чтобы добавить в шаг интент, перейдите в меню редактирования шага, найдите Фразы клиента и события и нажмите Фраза клиента. Вы также можете нажать Добавить фразу в нижней части шага на холсте.
На вкладке Фраза клиента вы можете:
- Создать новый интент:
-
Выбрать существующий пользовательский интент или один из системных интентов. Системные интенты будут отмечены специальным символом .
подсказкаПо кнопке вы перейдете в окно Выбор интента. Здесь вы можете посмотреть все интенты проекта (кроме интентов из базы знаний) и отредактировать их. -
Наполнить интент тренировочными фразами. Для этого выберите его в меню редактирования шага и нажмите Добавить альтернативные примеры.
-
Выбрать, куда бот должен перейти при активации интента:
- В новый шаг — на холсте появится новый шаг и связь, ведущая к нему от текущего интента.
- В существующий шаг — на холсте будет создана связь от текущего интента к уже существующему шагу.
События
Событие — это действие в аккаунте, в сценарии бота или в подключенном к проекту канале, на которое бот может среагировать. JAICP поддерживает большое количество системных событий, например:
noMatch
— запрос клиента не распознан.fileEvent
— клиент отправил боту файл в мессенджере.hangup
— абонент завершил звонок (это событие специфично для телефонного канала).
Чтобы добавить в шаг событие:
- Перейдите в меню редактирования шага, найдите Фразы клиента и события и нажмите Событие.
- Выберите одно из системных событий или пользовательское событие и введите его название вручную.
- Введите название нового или существующего шага, в который бот должен перейти по событию.
Настройки
Для фраз клиента и событий доступны настройки:
Настройка | Описание |
---|---|
Перейти в шаг Бот должен перейти… | Шаг, в который возможен переход из текущего шага и из других шагов в той же группе. |
Игнорировать переход из вложенных шагов | Если переключатель активен, переход в выбранный шаг возможен строго из текущего шага, но не из других шагов группы. |