Bot Framework Composer — Несколько сущностей в триггерной фразе

#botframework #direct-line-botframework #bot-framework-composer #luis.ai

Вопрос:

Я пытаюсь создать бота для планирования номеров для своей компании. Я хочу, чтобы пользователь мог инициализировать диалог с ботом, передав все необходимые параметры в первом намерении.

Таким образом, вместо того, чтобы заставлять пользователя говорить «Я хочу сделать заказ», а затем бот запрашивает все параметры, я хочу, чтобы пользователь мог передать все параметры в первоначальном намерении. Как, например:

«Я хочу забронировать номер на 22-е место на 3-м этаже с включенной парковкой»;

В настоящее время я могу захватить и установить свойство диалога с 3-м и с параметрами, потому что я использую список возможных значений. Хотя я не могу понять, как записать 22-й день в качестве числа или даты. Я безуспешно пытался использовать готовые сущности, и каждый раз, когда я печатаю сообщение с параметрами, я всегда пропускаю день.

Вот мой пример сценария LU:

 - reservation - i want to make a reservation - i want to create a reservation - i want to make a reservation for {day} - i want to make a reservation for {day} on {floor} {parking} parking included;  @ ml day  @ list floor =  - 3 :  - 3rd  - third  - three  - 3  @ list parking =  - 1 :  - with  - yes  - 0 :  - without  - no