Мой бот был создан исключительно с BotFramework Composer. В нем несколько десятков диалогов. Вопрос пользователя сопоставлен с намерением LUIS; он использует LUIS в качестве основного распознавателя. Каждое намерение имеет свой собственный диалог. Каждое диалоговое окно имеет множество пользовательских текстовых вводов, оформленных в виде кнопок, по которым пользователь может щелкнуть.
Я бы хотел поддерживать типизированный «отмена» во всех этих диалогах.
Я могу сделать это, добавив для него намерение с помощью LUIS, и разрешить прерывания в действии ввода текста. Однако, как побочный эффект, все другие намерения LUIS вступают в игру и портят мои диалоги, запуская новые дочерние диалоги - кроме 'отмены' - в то, что должно быть строгим линейным процессом. Я только хочу, чтобы он распознавал «отмена» после запуска диалога.
Есть ли какой-нибудь способ добиться этого с помощью Composer, кроме добавления ручной проверки «отмена» в качестве пользовательского ввода после каждого текста входное действие?