Я использую LuisRecognizer.recognize()
для распознавания намерения ответа на запрос - это часть моей собственной функции ConfirmPrompt - так что пользователи могут отвечать более естественным образом («Да, конечно», «да, пожалуйста», ... вместо «Да») Это работает очень хорошо.
Проблема в том, что аналитика показала, что в редких случаях пользователи хотят переключать диалог в этом приглашении.
Могу ли я вручную передать сообщение пользователя в главный распознаватель бота?
Я думаю, что могу позвонить bot.receive()
, чтобы имитировать бот, получающий сообщение, которое затем будет передано прикрепленномураспознаватель bot.recognizer(new LuisRecognizer(luisUrl))
но я не нашел много документации по этой функции.
Можете ли вы все хорошие люди помочь мне немного?
Редактировать: bot.receive()
можно просто передатьIMessage
интерфейс - работает красиво!Многоуровневое распознавание LUIS без использования двух отдельных моделей LUIS!
пс .: Любой, кто начинает с Bot SDK: онлайн-документация довольно бесполезна, но модуль узла действительно хорошо документирован!просто прочитайте это!
Спасибо!