Если я правильно понимаю, у вас есть две модели LUIS, которые вы хотите использовать, которые имеют свои собственные идентификаторы приложений. Если вы делаете это таким образом, вам нужно использовать Средство командной строки Dispatch , как описано в этом руководстве . Это создаст (в вашем случае) третью модель LUIS, созданную из двух других ваших моделей. THIS - это модель, которую вы бы настроили в классе DispatchBot
, где вы определяете модель LUIS. Я считаю, что вы можете настроить этот тип приложения LUIS только через командную строку, и вам также нужно обновить его через командную строку, если вы добавляете в базовые приложения LUIS.
В качестве альтернативы вы можете просто создайте одно приложение LUIS со всеми необходимыми намерениями (в основном ваше «ручное» создание приложения отправки). В приведенном здесь примере у вас будут только намерения домашней автоматизации и намерения погоды в одном приложении LUIS. В большинстве случаев я думаю, что это имеет смысл, и это то, что я лично сделал. Если у вас нет необходимости управлять этими подмножествами намерений в отдельном намерении LUIS, я лично не вижу необходимости добавлять еще один уровень сложности. Я вижу вариант использования больше, если вы пытаетесь создать бота-оркестратор, который будет вызывать дочерних ботов.
TL; DR вы используете только одно приложение LUIS для отправки, либо используйте Диспетчер командной строки или создайте вручную одно приложение LUIS со всеми необходимыми намерениями.