首页 > 解决方案 > 即使设置正确,Azure Webbot 也无法连接到 QnA maker 知识库

问题描述

这是我第一次尝试创建任何类型的聊天机器人。因此创建了必要的帐户并遵循创建知识库和机器人框架的过程。

输入所有 3 个参数并正确保存 QnAKnowledgebaseId QnAAuthKey QnAEndpointHostName

事件重新启动了机器人。但是,该机器人不会连接到知识库,因此不会返回我的任何查询的答案。

有人可以指导我如何将机器人正确连接到知识库。缺少任何步骤

寻求帮助和建议。

谢谢

标签: microsoft-cognitive

解决方案


这是我用来创建 QnA KB 和 Azure Web App Bot 的教程。 https://docs.microsoft.com/en-us/azure/cognitive-services/qnamaker/tutorials/create-qna-bot#connect-your-qna-maker-knowledge-base-to-the-bot

当您在 Azure 门户中尝试“在网络聊天中测试”选项时会发生什么。对你起作用吗?

您可以在 Web App Bot 上仔细检查您的应用程序设置吗?

QnAKnowledgebaseId = 这应该只是 GUID 而不是 /knowledgebases/GUID/generateAnswer

QnAAuthKey = 这应该只是 AUTH_KEY 并且不应包含单词 EndpointKey AUTH_KEY

QnAEndpointHostName = 应该是 QnA Maker URI,例如:https ://QNA_URI.azurewebsites.net/qnamaker

谢谢。詹姆士


推荐阅读