【问题标题】:Bot framework - Use LUIS in ScorablesBot 框架 - 在 Scorables 中使用 LUIS
【发布时间】:2017-10-04 17:35:03
【问题描述】:

我已经读过要在全球范围内处理消息,我必须使用 Scorables 并根据用户的输入设置分数。我想知道是否可以使用 LUIS 解析用户输入并根据 LUIS 意图分数设置分数。

有什么方法可以在我的 Scorable 类中使用 LUIS?

还是我必须手动调用 LUIS 并自己获取响应并处理?

【问题讨论】:

    标签: botframework azure-language-understanding


    【解决方案1】:

    是的,您可以自己调用 LUIS,将消息传递给它,然后查看它返回的内容。 您将收到带有分数的意图列表,您通常会选择得分最高的意图。

    LUIS 只是一个具有一个端点的 API,因此您可以从任何地方调用它,实际上非常简单。在这里查看更多详细信息:https://github.com/Microsoft/Cognitive-LUIS-Windows

    来自 LUIS 的响应将为您提供意图和它识别的参数(假设您有任何参数)。设置一个阈值可能是个好主意,如果你得到的分数不够高,那么这意味着你需要更多地训练 LUIS,但那是另一回事了。我自己的阈值设置为 88,低于此值,我不太喜欢。

    如果您这样做,您基本上无需自己进行任何处理,并且您可以使用 LUIS 来理解用户的查询。之后你可以对结果做一些事情。

    【讨论】:

    • 那么当我在 scorable 中使用 LUIS 时,它不会多次调用 LUIS 端点吗? Scorable 捕获每一个输入。如果我使用 LUIS 对 scorable 进行评分,(第一个端点调用)我可以选择一个 scorable 并调用一个对话框。调用该对话框时,由于该对话框是 LUIS 对话框,因此它将再次调用 LUIS 以匹配 LUIS 对话框内的 LUIS 意图(第二个端点调用)。我说的对吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 2020-02-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多