我正在尝试将QnA服务连接到虚拟助手的bot框架仿真器,以便可以使用跟踪和检查。由于仿真器无法识别Luis或QnA制造商的电子邮件,因此我不得不在仿真器中手动连接Luis。它说我以我的azure帐户登录仿真器,但是没有QnA制造商帐户或与所连接的电子邮件关联的Luis模型。但是有,当我测试机器人时,我的机器人可以通过那些帐户使用这些帐户的服务,模拟器无法找到与我的帐户连接的服务,因此我无法检查QnA服务。
我已经阅读了有关QnA制造商和知识库的所有文档,我尝试使我成为门户网站中的服务的所有者,并且尝试创建一个全新的助手。我已经按照GitHub上的说明安装了所有内容(所有内容也都进行了更新),并且工作正常,除了ngrok,但我在本地托管,因此可以正常工作。我什至还添加了其他知识库,并更改了调度以及GitHub教程中提供的所有其他内容,并且一切都与我的助手一起很好地工作。除了我要描述的问题。
我也正在使用免费试用版,并且使用所有版本中最便宜的版本,但这仍然可以正常使用,因为它们仍然是我的Azure帐户上的信用。我还检查了所有内容,使它们都位于同一区域。
例如,QnA Maker上的踪迹显示的示例是:“无法找到具有知识库ID的QnA Maker服务。请向您的机器人添加QnA Maker服务。”
MY_KBID用于连接到我的服务的正确KB,并且机器人给出的答案是正确的。
当我在“服务”上单击+添加QnA制造商时,它说:“您尚未在live.com#MY_EMAIL下注册QnA制造商帐户。然后是指向QnA制造商文档的链接。
我是Microsoft及其服务的新手,所以我不知道为什么在电子邮件之前会显示live.com#,但这也许没什么。从我在Microsoft点燃Youtube上的演示时所见,应该在将Bot添加到仿真器后自动添加服务,所以出了点问题。正如我所说的,我已经按照所有内容进行了跟踪,到目前为止,它已经奏效了。