如何在LUIS的话语中处理两个意图?

时间:2017-07-13 11:57:11

标签: c# bots botframework luis

一个例子是:

"I would like to do Task 1 then I would like to do Task 2".

此处任务1和2代表意图

我想在C#代码中处理这些复杂的话语,并且每次单独使用context.PostAsync()发布结果。

输出:

Result of task 1

Result of task 2

在Bot Builder 3.8及更高版本中有一个名为DispatchToLuisHandler()的方法,如果有帮助,它会有帮助吗?

1 个答案:

答案 0 :(得分:0)

据我所知,在LUIS中使用单个话语不可能处理两个意图。如果你真的想这样做,你应该考虑在将用户输入发送到LUIS之前对其进行预处理。但这会使机器人过于复杂。