如何使用LUIS创建Bot以支持Bot Framework中的多种语言(C#SDK)

时间:2017-09-12 12:09:46

标签: botframework luis

我创建了一个使用bot框架(C#SDK)的机器人,以及目前使用英语语言训练的LUIS。现在我希望它支持德语。例如,Bot应该询问用户他们的语言偏好并将其存储在User DataBag中,然后再用该语言进行响应。用户应该能够随时改变他们的偏好。

  • 鉴于这种情况,实现它的最简单方法是什么?
  • 我是否需要创建一个单独的LUIS模型来支持德语,或者是他们重用英语模式的方法?
  • 我使用的是FormFlow,内置了很多内容。我怎样才能在运行时翻译它们?

1 个答案:

答案 0 :(得分:1)

是的,您需要多个LUIS模型,每种语言一个。

关于FormFlow,您可能需要考虑localizing the form content

This article描述了做多语言机器人的挑战,尽管代码是Node.js