【发布时间】:2019-10-03 07:49:46
【问题描述】:
根据微软的这份文档;
https://docs.microsoft.com/en-us/azure/cognitive-services/qnamaker/troubleshooting
要更改您的机器人的默认答案,您应该转到“设置”下的“应用服务资源”>“应用程序设置”,然后编辑“DefaultAnswer”键的值。
我在 Azure 中的这个项目的资源如下所示;
MyBot(认知服务)
MyBot(应用服务计划)
MyBot(应用服务)
mybot-randomstring(搜索服务)
mybot-bot(网络应用程序机器人)
mybot-bot(应用服务)
我进入“MyBot”应用服务,发现密钥已经存在并修改了默认答案,但是即使在 QnA-Maker 中重新训练我的 KB 后,它仍然会以默认答案“未找到 QnA Maker 答案”进行响应."。
我重新启动了“MyBot”应用服务并重新训练并发布了 KB,但我仍然得到默认答案。如果我查看“mybot-bot”应用服务没有这样的键,所以猜测它的“MyBot”应用服务我应该更改值。
任何想法为什么它不起作用?
【问题讨论】:
-
我使用了相同的文档,并且能够成功更改默认答案。只是要仔细检查一下,当您更改默认答案时,您是否单击了“保存”选项,然后单击了应用程序设置顶部的“刷新”选项?我刚刚去了我的应用服务并编辑了默认答案并保存并刷新了。我回到我的 QnA Maker 并使用“测试”选项进行检查(甚至不需要重新训练我的知识库)。
-
是的,我刚刚进入应用服务并检查了默认答案值,我什至按下了“刷新”(“保存”显示为灰色,所以它被保存了),我的自定义答案仍然存在。
标签: azure botframework qnamaker