问题标签 [qnamaker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
657 浏览

azure - QnA Maker 普遍可用与预览:它找不到答案

这有点奇怪。我已经在预览版和普遍可用的 QnA Maker 服务中创建了一个具有相同 excel 文件的知识库,但在最后一个中没有找到很多问题......在预览版中一个工作正常。

我注意到预览版可以找到任何字序的答案,但不是普遍可用的。

我需要做什么?问题是什么?

我正在使用 QnAMaker 测试: 在此处输入图像描述

编辑 1:如果我在 Azure 中进入我的搜索服务 - > 搜索资源管理器,它可以正常工作并且我可以正确找到答案,如在 QnA 预览测试中,但不是在 QnA GA 测试中。

编辑2:我正在使用节点。我创建了一个 azure SDKv3 Qna 模板机器人,编辑了 QnAAuthKey/QnAEndpointHostName/QnAKnowledgebaseId,我已经尝试使用“在网络聊天中测试”,但我总是得到“不匹配!尝试更改查询条件!” 信息。

此外,我尝试在此处获取与创建 KB 时 QnaMaker 提供的“主机”参数不同的“主机名”(以 /qnamaker 结尾)。然后我将它与代码一起使用以从此处获取答案,但我收到“未找到”错误:https ://xx.azurewebsites.net/qnamaker/knowledgebases/xxx.../generateAnswer 。错误:getaddrinfo ENOTFOUND https://xxx.azurewebsites.net https://xx.azurewebsites.net:443

编辑 3:在对我的 KB 的不同语言进行多次测试后,我认为问题出在语言识别变化和信心分数上。我现在正在重写一些问题......

GA 堆栈具有新的改进的排名算法,因此与预览堆栈相比,您可能会看到响应的置信度得分存在一些差异。

0 投票
3 回答
1257 浏览

c# - 在 Azure 在线代码编辑器中构建机器人

每当我尝试在线构建我的 Azure Web 应用程序机器人时,都会遇到以下错误。当我运行 build.cmd 时,deploy.cmd 立即失败并出现以下错误。我无法在网上找到有关如何解决此问题的任何信息。这很奇怪,因为它在第二天就消失了。我能够构建一次,然后对于所有后续构建都失败。很奇怪。

> build.cmd 网站部署过程中发生错误。'npm' 不是内部或外部命令、可运行程序或批处理文件。

0 投票
1 回答
454 浏览

azure - QnA Maker 无法选择“租户”

按照新说明在 Azure 中创建 QnA 机器人服务后,下一步是登录QnA Maker 并创建 KB

我登录到 QnA Maker,跳过“创建 QnA 服务”步骤(因为我已经完成了它),但“Microsoft Azure 目录 ID”下拉菜单是空白的。

在此处输入图像描述

到目前为止,我已经尝试过:

  • 刷新页面
  • 删除我创建的机器人服务并从 QnA Maker KB 步骤 1 创建
  • 删除所有机器人服务并重新开始

在这里生气。我错过了什么?

谢谢

0 投票
1 回答
641 浏览

qnamaker - 如何使用 QnA Maker API v4.0 更新现有知识库?

我已经使用API成功创建了我的知识库。但我忘了为其中一对添加一些替代问题和元数据。

我注意到PATHAPI 中更新知识库的方法,因此支持更新 kb。我创建了一个如下所示的有效负载:

我得到以下回复HTTP 202 Accepted

所以,看起来它奏效了。但实际上,此请求不会产生任何影响。

当我检查操作详细信息时,它会返回以下内容:

我究竟做错了什么?我应该如何通过 API 正确更新我的 kb?

请帮忙

0 投票
2 回答
253 浏览

c# - 未提供有效的 KnowledgeBaseId 和 SubscriptionKey

我需要帮助,在迁移到新的 QNAMaker 后,我现在收到一个错误:未提供有效的 KnowledgeBaseId 和 SubscriptionKey。使用 QnAMakerServiceAttribute 或在 QnAMakerDialog 上设置字段。我错过了什么?订阅密钥和 KnowledgebaseID 已添加。在 qnamaker 门户中发布时,我只是按照示例 http 请求进行操作。

在此处输入图像描述

调用 QNAMaker 的 RootDialog:

}

我的 CognitiveServices 版本:Microsoft.Bot.Builder.CognitiveServices.1.1.7 Bot Builder,Bot 连接器:3.15.2.2 QNADialog:1.2.0

0 投票
3 回答
397 浏览

azure - Azure QnAMaker Web App Bot 和认知服务之间的响应不一致

针对查询 QnAMaker 实例的 Azure Web App Bot 服务以及直接针对该实例的特定 QnAMaker 服务执行的查询,我对我的问题(西班牙语)的回答存在差异。

对于这个特定案例,我在 Bot 的网络聊天和 QnAMaker 测试聊天中执行了相同的问题。在 Bot 的网络聊天检索到的几个回复中,我收到了默认消息(例如,如果问题与答案不匹配),而在 QnAMaker 测试聊天检索到的回复中,我收到了知识库中匹配的答案。

在下面的屏幕截图中找到两个聊天的结果:

Bot 的网络聊天响应: Bot Chat Screenshot 01 Bot Chat Screenshot 02

QnAMaker 测试聊天响应: QnAMaker 聊天屏幕截图 01 QnAMaker 聊天屏幕截图 01

检查了将 QnAMaker 服务与 Bot 集成的整个配置,看起来还不错。甚至,用于在 Bot 的应用程序设置中执行查询的 QnaThreshold 设置为 0.04(4% 匹配)以确保不过滤结果。

我猜这个问题是针对 QnAMaker 服务构建 POST 请求的 Bot 模块之间的配置差异。

谁能帮我解决这个问题,以确保机器人执行的请求与 QnAMaker 测试聊天执行的请求相同,并通过两个聊天获得相同的结果。

谢谢

0 投票
2 回答
139 浏览

azure - QnAmaker,找不到“频道”选项卡

我今天使用新的 GA QnAmaker 门户部署了我的 QnAmaker 聊天机器人。但是在创建知识库之后,我再也找不到 Azure 中的频道选项卡了。

在频道选项卡中,您可以将聊天机器人部署到不同的频道,例如 Microsoft Teams 或 Webchat。

有人在 Azure 中找到此选项卡吗?

0 投票
1 回答
570 浏览

botframework - LUIS Dispatch Bot sdk V3 支持?

是否可以为现有的 V3 Bot 创建 LUIS Dispatch?我们有 v3 bot 正在生产中,而且我们已经走了这么远,所以很难切换 v4 Bot。但是,我们想利用一些很棒的功能,例如 LUIS 调度工具。

参考:- https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-tutorial-dispatch?view=azure-bot-service-4.0&tabs=jsaddref%2Cjsbotconfig#integrate-multiple- luis-apps-and-qna-services-with-the-dispatch-tool

0 投票
1 回答
59 浏览

azure-cognitive-services - 升级定价层后无法发布第三个知识库

我正在尝试将我们所有的知识库从旧的迁移到新的。在我的第三个知识库中,我将定价层从 F0 升级到 S0,但我仍然收到以下错误: 在此处输入图像描述

我试着等了一夜,但这并没有帮助。然后我尝试回到 F0,然后又回到 S0: 在此处输入图像描述

发布我的第三个知识库时,我仍然遇到相同的运行时错误。

0 投票
1 回答
318 浏览

c# - 通过 QnAMaker v4 API 发布知识库

我正在尝试将我的机器人从 QnAMaker v2 API 迁移到 QnAMaker v4 API。我可以将更新发送到知识库,但似乎不需要发布。这是我正在使用的代码。

我的测试过程是

  1. 向机器人询问土拨鼠。
  2. 运行此代码。
  3. 验证知识库中关于土拨鼠的 q/a 对。
  4. 再次向机器人询问土拨鼠。

到目前为止,api 的响应符合预期,但我的机器人仍然没有注意到重要的土拨鼠知识,直到我点击 qnamaker.ai 网站上的发布。我错过了什么?