Создание и вызов нескольких диалоговых окон с использованием luis intent в Microsoft bot Builder v4

#c# #botframework #azure-language-understanding

#c# #botframework #azure-понимание языка

Вопрос:

Я работаю над проектом, который требует от меня создания коммерческого чат-бота, и я использую Microsoft bot framework SDK V4. при запуске чата после обработки намерений приветствия бот отображает предлагаемые им услуги (продукты, запрос) с помощью адаптивной карточки и действий с карточками. Теперь вот проблема, с которой я столкнулся, я создал разные диалоговые окна для обработки разных сервисов, предлагаемых ботом (ProductDialog, EnquiryDialog), в ProductDialog отображаются пять сервисов / продуктов, предлагаемых ботом, (вопрос 1) как мне заставить диалоговое окно продукта отправлять эти сервисы с помощью card action.

Теперь вторая и основная проблема заключается в том, что после отображения этих служб и выбора пользователем одной из них, как мне перенаправить его выбор в соответствующее диалоговое окно для обработки, допустим, пять служб — CustomerService, InsuranceService, HospitalService, SchoolService, BillingService, и я создал для них класс dialog.cs соответственно, как мне вызвать эти диалоги из ProductDialog.

Я не знаю, достаточно ли ясно мое объяснение.

Комментарии:

1. Вы должны опубликовать код, который у вас уже есть, и описать вашу проблему на основе вашего кода.

2. Согласно fridoo, вы должны опубликовать код, который у вас уже есть. Кроме того, вы также можете ознакомиться с шаблоном корпоративного бота ( github.com/Microsoft/AI/tree/master/templates/… или вы можете загрузить VSIX в Visual Studio) и виртуальный помощник ( github.com/Microsoft/AI/tree/master/solutions/Virtual-Assistant /… ) шаблоны, доступные в репозитории Microsoft / AI.