BotFramework Composer: предотвращение нежелательных прерываний из LUIS, но поддержка «отмены» между диалогами? - PullRequest
0 голосов
/ 29 апреля 2020

Мой бот был создан исключительно с BotFramework Composer. В нем несколько десятков диалогов. Вопрос пользователя сопоставлен с намерением LUIS; он использует LUIS в качестве основного распознавателя. Каждое намерение имеет свой собственный диалог. Каждое диалоговое окно имеет множество пользовательских текстовых вводов, оформленных в виде кнопок, по которым пользователь может щелкнуть.

Я бы хотел поддерживать типизированный «отмена» во всех этих диалогах.

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

Есть ли какой-нибудь способ добиться этого с помощью Composer, кроме добавления ручной проверки «отмена» в качестве пользовательского ввода после каждого текста входное действие?

...