Формы, слоты и бизнес-логика
Истории отлично подходят для моделирования потоков разговоров, но им не хватает важных функций для реализации сильной и осуществимой бизнес-логики.
Простая бизнес-логика может заключаться в сборе необходимой информации для подготовки вызова API, проверке правильности этой информации и уведомлении пользователя, когда это не так. Продвинутая бизнес-логика может принимать форму дерева решений, где следующий задаваемый вопрос зависит от произвольной комбинации предыдущих ответов.
Формы Rasa и являются официальным ответом, однако они в значительной степени зависят от кода и не имеют простоты и читабельности историй.
Формы в Botfront предоставляют все расширенные возможности Rasa Forms в простом и интуитивно понятном графическом пользовательском интерфейсе.
Внедрение форм состоит из двух основных этапов:
- Создание и настройка формы
- Интеграция формы в ваши истории.