【问题标题】:LUIS Dispatch Bot sdk V3 support?LUIS Dispatch Bot sdk V3 支持?
【发布时间】:2018-11-08 14:51:38
【问题描述】:

是否可以为现有的 V3 Bot 创建 LUIS Dispatch?我们有 v3 bot 正在生产中,而且我们已经走了这么远,所以很难切换 v4 Bot。但是,我们希望利用一些很棒的功能,例如 LUIS 调度工具。

参考:- https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-tutorial-dispatch?view=azure-bot-service-4.0&tabs=jsaddref%2Cjsbotconfig#integrate-multiple-luis-apps-and-qna-services-with-the-dispatch-tool

【问题讨论】:

    标签: botframework bots azure-language-understanding qnamaker


    【解决方案1】:

    鉴于源代码可用于 LUIS 组件和提供的示例,我认为您可以在进行一些修改后在 v3 bot 上使用此工具。

    看起来调度工具只是准备一个自定义的 LUIS 应用程序,你将从你的机器人中查询,所以没有真正链接到 v4 的机器人生成器。

    【讨论】:

    • 正如 Nicolas 所说,此功能与其说是真正的功能,不如说是一种节省时间的功能。所以你可以自己做,但这是一个非常耗时的过程,因为你必须复制粘贴你的每一个话语。
    • @ThomasR 为什么要复制/粘贴所有话语?还是不能用工具生成通用项目吗?
    • 要创建调度工具,您需要创建一个新的 LUIS 项目,该项目中的每个意图都将指向一个项目,并且每个项目都需要包含它所指向的项目的所有话语。通用项目工具在您创建调度程序的情况下没有用,因为所有话语都需要具有相同的意图。这就是为什么你需要复制粘贴而不能使用通用项目工具来创建手工调度器的原因。
    • @ThomasR,我可能错过了一些东西。在我阅读文档的地方,我认为调度工具 (npm botdispatch) 正在将每个 LUIS 项目复制到合并的项目中,当您致电 dispatch create 时。然后在您的 v3 机器人中,您必须调用这个组合项目
    • 我觉得有误会。你对一切都是完全正确的。 dispatchtool 自动合并项目,只需要在 v3 bot 中调用它。我的意思是这个工具不是一个新功能,而是一个节省时间的工具,它允许做一些在 Microsoft Build 之前可以做的事情,但要花几个小时。
    猜你喜欢
    • 2021-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 2017-10-29
    • 1970-01-01
    • 2018-03-25
    • 2021-01-11
    相关资源
    最近更新 更多