Заставить пользователя ввести текстовое намерение подтверждения или отклонения в чат-боте Rasa

У меня есть история, и я хочу, чтобы пользователь вводил намерение подтвердить или отклонить, а если нет, например, повторить то же предыдущее сообщение бота и перейти к следующему шагу только тогда, когда пользователь вводит намерение типа «подтвердить или отклонить».

Как это сделать без кнопок? как можно скорее, пожалуйста.

как показано ниже, моя основная история пути:

check_coronavirus_path1
-wichCheckCoronavirus
utter_ask_fievre
-подтвердить ИЛИ отклонить
action_save_intent_and_user_message
utter_ask_cough
-подтвердить ИЛИ отклонить
action_save_intent_and_user_message
utter_ask_fatigue
-подтвердить ИЛИ отклонить


person youssef mellah    schedule 29.09.2020    source источник


Ответы (1)


Лучше всего это сделать с помощью формы. Вы можете найти документацию по Rasa 1.0 здесь; слот outdoor_seating задается вопросом «да / нет», так что вы можете использовать это в качестве примера.

person Rachael Tatman    schedule 29.09.2020