我正在开发一种具有多种语言(英语,法语和西班牙语)的机器人。因此,我创建了具有不同文化(即en-us,fr-fr和es-es)的多个Luis模型。现在如何为此添加调度?我能够为同一文化创建调度,而不是为多种文化创建调度。
请帮助我。预先谢谢...!
答案 0 :(得分:1)
Dispatch
功能取决于语言(因为LUIS与语言有关)。
处理这种情况的最佳方法是在bot端(而不是LUIS端)检测语言,然后根据检测到的语言调用正确的LUIS模型。
这可以通过使用Microsoft Cognitive Services中的Detect language
中的Text Analytics API
来完成:https://westus.dev.cognitive.microsoft.com/docs/services/TextAnalytics.V2.0/operations/56f30ceeeda5650db055a3c7