具有调度功能的机器人框架nlp

时间:2018-12-13 18:54:23

标签: nlp botframework

我在GitHub上关注了this example,并能够使用模拟器成功对其进行测试。

但是,我想了解:

  1. 调度工具到底在做什么?当我执行命令“ dispatch create -b nlp-with-dispatch.bot | msbot connect dispatch --stdin”时,我可以在Luis.ai帐户中看到一个新的Luis应用程序,但是我需要了解该分发工具背后的功能场景。

    我可以看到调度LUIS应用包含类似以下内容的话语:

    “关闭调光器”在家庭自动化中就像“打开设备操作”。

    我还需要了解为什么要这样做。如果我们不需要多个LUIS模型,该如何使用实体解决话语。

  2. 使用CLI工具完成的任何操作(例如创建/导入LUIS服务和意图)也可以使用luis.ai和azure门户完成,但这是使用CLI配置Dispatch应用程序的唯一方法,或者我们可以创建它直接在luis.ai上而不使用任何命令?

1 个答案:

答案 0 :(得分:1)

1)如果您将机器人的NLP想象成一系列的筛子或筛子,则更容易理解调度。调度是筛选的第一级。可以对它进行培训,以评估特定的话语是到达特定的LUIS意图还是连接的QnAMaker服务。教程here提供了更好,更正式的描述。

2)必须使用CLI创建调度。