我已经设置了Microsoft Azure虚拟助手,但是没有连接到Luis并且尚未部署。
在qnamaker网站上,它成功完成了多轮跟进按钮,但在机器人模拟器上却没有。
我想知道这是否是由于没有首先安装和部署虚拟助手引起的。因为创建虚拟助手时默认贺卡甚至无法显示。
我是否缺少一些代码来显示这些跟进提示按钮,还是因为Luis未连接且部署未设置而不可能吗?如果我缺少一些代码,可以有人指出我正确的方向吗?
注意:这是虚拟助手,而不是机器人。它们很相似,但是针对机器人的教程在虚拟助手上不起作用。我正在使用最新的虚拟助手模板。我做了很多研究,但无法解决。我已经花了两天了。
谢谢
多回合功能是可以在门户qnamaker.ai上启用的功能,但是您的机器人仍然负责处理发送带有附有按钮的卡的消息。
generateanswer
API的调用返回带有包含context
值的“ prompts
”对象的响应。[您可以在botbuilder samples
存储库70.qnamaker-multiturn-sample
中找到实现多回合提示的机器人示例。用于构建卡的代码段,我将在下面发布,但我建议您直接转到示例以查看其周围的逻辑,以了解何时实际使用卡发送消息(他们可以仅在70.qnamaker-multiturn-sample
和context
存在的情况下才通过发送卡片进行发送-您可以根据自己的机器人需要对其进行自定义)。
prompt
我已经有一段时间没有查看Virtual Assistant解决方案项目了,但是我要说一下以确保他们没有多轮QnA对话框,以验证这是问题所在,如果是,查看多轮回qna示例,以示例了解如何编辑VA以包括处理多轮转提示的示例。