我想实现如下所示的连续对话流程。您能否指导我如何使用Bot Framework和LUIS实现这一目标?
用户:您可以将100美元转换为欧元
Bot: $ 100是€89.2
用户:和磅?
Bot: 100美元是78.542英镑
用户:和卢比?
Bot: 100美元是₹6530.97
答案 0 :(得分:1)
您可以使用Money预建实体帮助识别转换意图,以及美元,欧元和英镑的实体。 https://docs.microsoft.com/en-us/azure/cognitive-services/luis/pre-builtentities
将预建实体的实体添加到您的LUIS模型中。然后,添加一个名为ConvertMoney的意图并添加如下内容:将$ 100转换为Euro,将$ 100转换为磅等等。
一旦您的LUIS模型经过培训和发布,创建一个使用LuisDialog识别意图和实体的机器人。最后,您需要使用第三方服务进行实际转换。