【发布时间】:2020-08-09 23:12:42
【问题描述】:
我目前已将 LUIS 与我的聊天机器人集成。 场景是:-
- 用户在 bot 中输入内容。
- 机器人逻辑调用 LUIS 来确定 Intent 并基于 INTENT 相应的对话框被调用。
- 在对话框中,我通过使用瀑布对话框收集用户信息 提示。
我现在想要的是, 在上述场景的第 2 步之后,根据从 LUIS 返回的 INTENT,我希望从 QnA 而不是 BOT 提出后续问题。 基本上,我想用 QnA maker 替换瀑布步骤。 这样做可以吗?是否可行?
流程如下所述:- USER:-创建任务
-->>>>从 LUIS 返回的意图
-->>>>根据返回的 INTENT 调用 QnA
QnA:-您想在哪个项目中创建任务?
USER:-(提供项目名称)
QnA:- 任务描述是什么?
用户:-(提供描述)
【问题讨论】:
-
使用提示可能是可行的,但在我看来,这不是 QnA Maker 的好用处。您能帮我理解为什么您不想将其作为瀑布对话框执行吗?
-
我想要的不是在代码中硬编码问题,而是应该从 QnA 制造商那里询问,这样以后如果我需要对问题进行任何更改,我就不需要回到我的代码改变它。-@billoverton
标签: botframework azure-language-understanding qnamaker