【问题标题】:Azure Web App Bot w. QnA Maker; Changing default answer does not work in consoleAzure Web App Bot w。 QnA 制造商;更改默认答案在控制台中不起作用
【发布时间】: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


【解决方案1】:

我遇到了同样的问题,并通过在发送输出活动之前检查答案分数绕过了这个问题。在使用默认答案之前,我更进一步调用了单独的 Social Talk KB(在企业级别使用它)。代码如下:

            // Apply confidence filter
            if (qnaResult[0].score > MINIMUM_SCORE) {
                outputActivity = MessageFactory.text(qnaAnswer);
            }
            else {
                // If low confidence, send to social talk
                var socialResult = await SocialTalkHelper.queryQnAService(query, oldState);
                if (socialResult[0].score > MINIMUM_SCORE) {
                    outputActivity = MessageFactory.text(socialResult[0].answer);
                }
                else {
                    // If low confidence for social talk, use default answer
                    outputActivity = MessageFactory.text(defaultAnswer);
                }
            }

defaultAnswer 是我在代码前面定义的自定义默认答案字符串。让我知道你是否在让它工作时遇到任何问题。

【讨论】:

  • 感谢您的建议,但是我已经在 Azure 控制台中完成了所有操作,并且没有编写任何代码,因为我对 .NET 不太熟悉
【解决方案2】:

由于某种原因,当我删除了我添加的“闲聊”并且只有我自己的 Sharepoint 文档作为 KB 的基础时,我能够对其进行测试并获得我的默认答案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-17
    • 2019-03-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多