【问题标题】:How to handle two intents in an utterance from LUIS?如何处理来自 LUIS 的话语中的两个意图?
【发布时间】:2017-12-18 04:41:21
【问题描述】:

一个例子是:

"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() 的方法,如果有帮助,如何?

【问题讨论】:

    标签: c# bots botframework azure-language-understanding


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-19
      相关资源
      最近更新 更多