我已经读过要全局处理消息,我必须使用Scorables并根据用户的输入设置分数。我想知道我是否可以使用LUIS来解析用户输入并根据LUIS意图得分设置分数。
有什么办法可以在我的Scorable课程中使用LUIS吗?
或者我是否必须手动调用LUIS并获取响应并自行处理?
答案 0 :(得分:0)
是的,您可以自己致电LUIS,将消息传递给它并查看它返回的内容。 您将收到一个带有分数的意图列表,您通常会选择得分最高的一个。
LUIS只是一个带有一个端点的API,所以你可以从任何地方调用它,它实际上非常容易。有关详细信息,请查看此处:https://github.com/Microsoft/Cognitive-LUIS-Windows
LUIS的回复将为您提供意图及其确定的参数,假设您有任何意图。设置一个门槛可能是一个好主意,如果你得到的分数不够高,那么这意味着你需要更多地训练LUIS,但这是另一个故事。我自己的门槛设定为88以下,我真的不喜欢。
如果你这样做,你基本上不需要自己做任何处理,你使用LUIS来表达它的意思,这就是理解用户的查询。之后你可以对结果做些什么。