Azure虚拟助手提示按钮

问题描述 投票:1回答:1

我已经设置了Microsoft Azure虚拟助手,但是没有连接到Luis并且尚未部署。

在qnamaker网站上,它成功完成了多轮跟进按钮,但在机器人模拟器上却没有。

我想知道这是否是由于没有首先安装和部署虚拟助手引起的。因为创建虚拟助手时默认贺卡甚至无法显示。

我是否缺少一些代码来显示这些跟进提示按钮,还是因为Luis未连接且部署未设置而不可能吗?如果我缺少一些代码,可以有人指出我正确的方向吗?

注意:这是虚拟助手,而不是机器人。它们很相似,但是针对机器人的教程在虚拟助手上不起作用。我正在使用最新的虚拟助手模板。我做了很多研究,但无法解决。我已经花了两天了。

谢谢

c# azure luis qnamaker azure-deployment
1个回答
0
投票

多回合功能是可以在门户qnamaker.ai上启用的功能,但是您的机器人仍然负责处理发送带有附有按钮的卡的消息。

  • 因此,在门户中启用多转将允许您对generateanswer API的调用返回带有包含context值的“ prompts”对象的响应。
  • 步骤2是为了确保您的助手具有创建卡的代码。当您想生成卡片时必须处理

[您可以在botbuilder samples存储库70.qnamaker-multiturn-sample中找到实现多回合提示的机器人示例。用于构建卡的代码段,我将在下面发布,但我建议您直接转到示例以查看其周围的逻辑,以了解何时实际使用卡发送消息(他们可以仅在70.qnamaker-multiturn-samplecontext存在的情况下才通过发送卡片进行发送-您可以根据自己的机器人需要对其进行自定义)。

prompt

我已经有一段时间没有查看Virtual Assistant解决方案项目了,但是我要说一下以确保他们没有多轮QnA对话框,以验证这是问题所在,如果是,查看多轮回qna示例,以示例了解如何编辑VA以包括处理多轮转提示的示例。

© www.soinside.com 2019 - 2024. All rights reserved.