Я работаю над ботом, который будет иметь несколько языков (английский, французский и испанский).Так что я создал несколько моделей Луиса с разными культурами, то есть 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
Dispatch функция, предоставляемая для LUIS, зависит от языка, как вы упомянули (поскольку LUIS зависит от языка).
Dispatch
Лучший способ справиться с этим делом - определить язык на стороне вашего бота (не на LUIS).сторона), а затем вызвать правильную модель LUIS с учетом обнаруженного языка.
Это можно сделать с помощью Detect language из Text Analytics API в Microsoft Cognitive Services: https://westus.dev.cognitive.microsoft.com/docs/services/TextAnalytics.V2.0/operations/56f30ceeeda5650db055a3c7
Detect language
Text Analytics API