实施持续对话

时间:2017-09-29 15:32:32

标签: botframework luis

我想实现如下所示的连续对话流程。您能否指导我如何使用Bot Framework和LUIS实现这一目标?

用户:您可以将100美元转换为欧元

Bot: $ 100是€89.2

用户:和磅?

Bot: 100美元是78.542英镑

用户:和卢比?

Bot: 100美元是₹6530.97

1 个答案:

答案 0 :(得分:1)

您可以使用Money预建实体帮助​​识别转换意图,以及美元,欧元和英镑的实体。 https://docs.microsoft.com/en-us/azure/cognitive-services/luis/pre-builtentities

将预建实体的实体添加到您的LUIS模型中。然后,添加一个名为ConvertMoney的意图并添加如下内容:将$ 100转换为Euro,将$ 100转换为磅等等。

一旦您的LUIS模型经过培训和发布,创建一个使用LuisDialog识别意图和实体的机器人。最后,您需要使用第三方服务进行实际转换。