Можно ли передать намерение функции главного бота после использования LuisRecognizer? - PullRequest
0 голосов
/ 26 марта 2019

Я использую LuisRecognizer.recognize() для распознавания намерения ответа на запрос - это часть моей собственной функции ConfirmPrompt - так что пользователи могут отвечать более естественным образом («Да, конечно», «да, пожалуйста», ... вместо «Да») Это работает очень хорошо.

Проблема в том, что аналитика показала, что в редких случаях пользователи хотят переключать диалог в этом приглашении.

Могу ли я вручную передать сообщение пользователя в главный распознаватель бота?

Я думаю, что могу позвонить bot.receive(), чтобы имитировать бот, получающий сообщение, которое затем будет передано прикрепленномураспознаватель bot.recognizer(new LuisRecognizer(luisUrl)) но я не нашел много документации по этой функции.

Можете ли вы все хорошие люди помочь мне немного?

Редактировать: bot.receive() можно просто передатьIMessage интерфейс - работает красиво!Многоуровневое распознавание LUIS без использования двух отдельных моделей LUIS!

пс .: Любой, кто начинает с Bot SDK: онлайн-документация довольно бесполезна, но модуль узла действительно хорошо документирован!просто прочитайте это!

Спасибо!

...