Как использовать Dispatch для нескольких моделей Luis с разными культурами - PullRequest
0 голосов
/ 12 февраля 2019

Я работаю над ботом, который будет иметь несколько языков (английский, французский и испанский).Так что я создал несколько моделей Луиса с разными культурами, то есть en-us, fr-fr и es-es.Теперь, как добавить Dispatch для этого?Я могу создать отправку для одной и той же культуры, а не для нескольких культур.

Пожалуйста, помогите мне с этим.Заранее спасибо ...!

Ссылка: https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-tutorial-dispatch?view=azure-bot-service-4.0&tabs=csharp

1 Ответ

0 голосов
/ 13 февраля 2019

Dispatch функция, предоставляемая для LUIS, зависит от языка, как вы упомянули (поскольку LUIS зависит от языка).

Лучший способ справиться с этим делом - определить язык на стороне вашего бота (не на LUIS).сторона), а затем вызвать правильную модель LUIS с учетом обнаруженного языка.

Это можно сделать с помощью Detect language из Text Analytics API в Microsoft Cognitive Services: https://westus.dev.cognitive.microsoft.com/docs/services/TextAnalytics.V2.0/operations/56f30ceeeda5650db055a3c7

...