Основные типы звеньев
-
Стандартное звено — обычный шаг сценария: бот говорит что-то и/или ждёт ответа пользователя, затем переходит дальше по условию. Большинство звеньев в боте «НашБанк» — именно такие: «Начало» и «Маршрутизация» в главном процессе, «Запросить_карту» и «Показать_баланс» в процессе
Проверка_баланса, «Подтвердить» в процессеБлокировка_картыи т. д. -
Вызов процесса/навыка (skill-call) — звено, которое передаёт выполнение в другой (переиспользуемый) готовый блок и возвращается обратно, когда тот завершится. Такими блоками оформлены, например, обращение к внешнему API или к ИИ-агенту — см. звено «ИИ-агент | ИИ_агент_GPT» в процессе
Свободный_вопрос, разобранное подробно в разделе «ИИ-агент на основе GPT». Новое звено навыка получает читаемое имя с номером по порядку в процессе: «Выбор 1», «Выбор 2», «API 1». Имя можно изменить, как у любого звена.Навык Название в заголовке звена Имя по умолчанию Одиночный выбор Выбор «Выбор 1» Вызов API Вызов API «API 1» ИИ-агент ИИ-агент «Агент 1» Заполнение слота Заполнение слота «Слот 1» Отправка Email Отправить Email «Почта 1» Переадресация диалога Переадресация «Переадресация 1» Закрытие диалога Закрыть диалог «Закрыть 1» Что делает каждый навык и как его настроить, описано в разделе «Навыки».
У звена «Выбор» есть переходы «Если [вариант]» по каждому варианту и переход «Ошибка», если ответ не подошёл ни к одному.
-
Успех / Ошибка — специальные звенья завершения процесса, которыми в демонстрационном боте оформлены процессы
НачалоиОшибкапо умолчанию.
Название звена и процесса
Название звена и процесса отображается прямо на холсте и в списке процессов — старайтесь делать его понятным для коллег, а не техническим идентификатором. iQBot разрешает в названиях звеньев и процессов пробелы, кириллицу, цифры, дефисы и подчёркивания, поэтому можно писать как Проверка_баланса, так и «Проверка баланса» — выбирайте стиль, который принят в вашей команде, главное — быть последовательным в рамках одного бота.
Более ранние версии интерфейса требовали заменять пробелы на дефисы в названиях звеньев и процессов. Сейчас это ограничение снято: платформа сама аккуратно кодирует название при построении внутренних адресов (например, при открытии процесса по прямой ссылке), поэтому «Проверка баланса» и «Проверка_баланса» одинаково надёжно работают как название. То же касается названий намерений (интентов) в разделе «Понимание языка».
Контекстное меню звена
Клик правой кнопкой мыши по звену (или по иконке ⋮ на нём) открывает действия:
- Переименовать — изменить название звена.
- Копировать / Вставить — быстро продублировать похожий шаг.
- Удалить — убрать звено из процесса (переходы, ведущие в него, тоже стоит проверить и поправить).
Удаление и наведение порядка на холсте
Чтобы схема оставалась читаемой по мере роста бота:
- Располагайте звенья в логическом порядке слева направо или сверху вниз — так, как читается диалог.
- Выносите повторяющиеся куски сценария (например, запрос и проверку номера телефона) в отдельный процесс и вызывайте его оттуда, где нужно, вместо копирования одних и тех же звеньев в разных местах.
- Используйте кнопки масштаба в нижнем левом углу холста: последняя из них вписывает всю схему процесса в экран — удобно после добавления нескольких новых звеньев.