【问题标题】:Is it possible to use multiple LUIS application in single bot services?是否可以在单个机器人服务中使用多个 LUIS 应用程序?
【发布时间】:2020-07-09 05:53:46
【问题描述】:

我有一个 Azure 机器人服务,它与我有一些意图的 LUIS 应用程序集成。 我可以根据需要将相同的示例转发到 LUIS 中的不同意图。

但是有一个限制,即同一示例不能用于多个意图。 所以我在 LUIS 中创建了另一个应用程序并创建了相同的示例但不同的意图名称。 这里我的问题是我必须将 Single Bot 服务与两个不同的 LUIS 应用程序连接起来。 我可以在 Node.js 中的 Azure 机器人服务中执行此操作吗??

【问题讨论】:

    标签: node.js chatbot azure-language-understanding azure-bot-service


    【解决方案1】:

    是的,绝对可以在一个机器人中使用多个 LUIS 应用程序。调度工具有助于确定哪个 LUIS 模型与用户输入最匹配。 调度工具通过创建单个 LUIS 应用来将用户输入路由到正确的模型来做到这一点。此外,确保您没有重叠的意图并利用预测数据从 LUIS 确定您的意图是否重叠。

    调度模型用于以下情况:

    • 您的机器人由多个模块组成,您需要帮助将用户的话语路由到这些模块并评估机器人集成。
    • 评估单个 LUIS 模型的意图分类质量。
    • 从文本文件创建文本分类模型。

    请参阅此sample,这是一个带有处理多个 LUIS 模型的 Dispatch bot 的 NLP,以及此documentation,它提供了有关使用多个 LUIS 和 QnAMaker 模型的更多信息。

    希望这会有所帮助!

    【讨论】:

    • 如果您觉得答案有帮助,您能否点赞并接受它,这样它也能帮助其他人?谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-06
    • 1970-01-01
    • 2018-08-20
    • 1970-01-01
    • 2011-05-24
    • 1970-01-01
    相关资源
    最近更新 更多