问题标签 [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 投票
1 回答
1466 浏览

botframework - Microsoft.Bot.Builder - 偶发错误 - “操作返回了无效的状态代码‘未授权’”

我正在使用 Microsoft.Bot.Builder v3.15.2.2、QnA Maker(预览模式,又名“旧”)和QnAMakerDialog(来自 Microsoft.Bot.Builder.CognitiveServices v1.1.7)开发一个聊天机器人。我使用 Direct API 作为通道,使用BotFramework-WebChat将我的聊天框嵌入到网页中。我还实现了一个自定义机器人数据存储来保持机器人的状态。

有时(我无法建立模式),在与机器人对话期间,我会收到以下错误:

出现此错误后,机器人不断回复“对不起!无法匹配任何选项。或者,在对话开始时,不断地给你一个之前提出的问题的答案。Ctrl + F5 修复了这个问题,机器人返回到预期的行为。

这种情况偶尔会发生 - 正如我所说,我无法建立或复制它。也许一天或一周一次或两次。

任何想法或提示都非常受欢迎。

0 投票
1 回答
211 浏览

microsoft-cognitive - QnA Maker 缺少火车端点

API V4 文档缺少 Train 端点还是 GA 版本中缺少该功能?

https://westus.dev.cognitive.microsoft.com/docs/services/5a93fcf85b4ccd136866eb37/operations/5ac266295b4ccd1554da75ff

0 投票
1 回答
132 浏览

c# - 从门户下载代码并在本地测试后,Bot 框架代码不起作用

从 Azure Web bot 服务下载的我的 bot 框架代码不会在 Bot 模拟器中本地运行。我正在使用 /api/messages URL。

我已经使用 bot 框架注册了 bot 并提供了以下配置:

  • BotId 中的机器人句柄
  • MiscrosoftAppId 中的应用 ID,AzureWebJobsStorage 中的 Azure 存储,
  • QnAAuthKey 中的 QnA 订阅密钥,
  • QnAKnowledgebaseId 中的 QnA 知识库 ID
  • MicrosoftAppPassword 中的应用密码

在我的web.config文件中,并确保更新了所需的引用 Bot.builder.services 和 CognitiveServices.QnAMaker。

问题消息:“BotAuthenticator 无法验证传入请求!”

是否需要一些特殊配置才能使其在本地运行,以便我可以在其上使用调试器?如果是这样,在哪里和什么?

0 投票
0 回答
131 浏览

bots - QnA maker GA 与 Preview 的工作方式不同

我是一名机器人开发人员,我刚刚将我们的 QnA 从预览版迁移到了 GA。但是,后来我意识到我无法用我之前的要求找到答案。然后我从我这边做了一些研究,我发现对于同一个问题,preview 和 GA 的分数是不同的。我从预览版和 GA 中附上了一些关于这个问题的截图。

1. 截图:这是 QnA 预览中的问答

然后,我问“解释勇敢的心”。在这种情况下,即使我的问题中没有确切的“解释勇敢的心”,但 QnA 应该理解我要问的内容。在预览中,由于我们无法从测试门户中看到分数,所以我编写了一个简单的程序来从代码中提取分数。如下所示:

2. 截图:QnA maker preview 在我的代码中非常适合这个问题

然后,我将我的 QnA 从预览版迁移到 GA 版,分数发生了巨大变化,如下所示:

3.截图:QnA maker GA中相同的问答

然后,这是我在 QnA maker GA 中测试相同问题时的结果。

4. 看到置信度分数远低于预览

我想知道为什么 QnA GA 与预览版不同,它对于管理我们的问题和答案非常重要。此外,如果它们的性能不同,那么我们不能简单地将 QnA KB 从预览版迁移到 GA。这与我们从 MS QnA 文档中获得的内容有很大不同。

0 投票
3 回答
698 浏览

c# - 将 QnAMaker 示例与 QnAMakerDialog 一起使用时出错

我一直在尝试使用带有 QnAMaker API 的 Microsoft Cognitive 和 AI 工具包创建一个类的构造函数,以创建一个简单的聊天机器人。

虽然我的普通 qnaMakerAi 聊天机器人工作正常,但在我尝试增​​强它的功能并包含构造函数时出现了问题。在模拟器中运行代码时出现以下错误:

消息:对不起,我的机器人代码有问题。POST:500 directline.postActivity

我遇到的问题是:“对象引用未设置为对象的实例。”

请检查并提出建议。

根据用户评论,这里是 RootDialog 的代码 - `

命名空间 Microsoft.Bot.Sample.QnABot {

`

对于 RootDialog -

0 投票
0 回答
58 浏览

c# - Skype 机器人未使用 HeroCard 更新响应

在 QnAMaker 上工作。机器人在模拟器和网络聊天上的文本和 HeroCard 响应都很好。但是,它没有通过我的频道(Skype)发送格式化的 HeroCard。我已经使用 build.cmd 重建了应用程序。重新启动 Azure 服务。仍然没有帮助。

0 投票
1 回答
563 浏览

azure - 应用最新的运行时更新来改进 QnA Maker 结果 - 需要重新迁移?

我们今天收到了一封来自 Microsoft 的电子邮件,其中包含有关 QnA Maker 运行时升级的“建议措施”。

应用最新的运行时更新以改进 QnA Maker 结果

您收到这封电子邮件是因为您当前使用的是普遍可用的 Cognitive Services QnA Maker 服务。我们进行了一些重要的运行时更新,需要您从免费预览版重新迁移。这些更新将提高 QnA Maker 服务的结果质量。建议的操作 要从更新中受益,我们建议您按照以下步骤操作:

  1. 按照文档说明升级 QnA Maker 运行时。

  2. 如果您已从免费预览版迁移了知识库,请按照以下步骤重新迁移。

当 QnA Maker 服务普遍可用时,我们从预览版迁移到了 GA 版。从那时起,我们大量编辑了我们的知识库,因此它的内容比预览版的版本要多得多。

现在建议的操作表明我们必须从预览门户重新迁移我们的知识库,这将使我们最近对 QnA Maker 服务所做的更改无法使用。

有人知道这些推荐行动的背景吗?或者有什么方法可以“升级” QnA Maker 知识库而不需要从预览版重新迁移?

提前致谢!

0 投票
1 回答
147 浏览

c# - C# BotFrameWork Q & A Maker ,你的意思是响应吗?

当 qna 制造商与多个问题匹配时,它会回答您的意思和问题列表?是否可以为这些问题添加别名,因为显示问题用户进行培训不合适。

0 投票
1 回答
300 浏览

azure - QnA 制造商未回答某些问题

我们将 BasicQnAMakerDialog(Azure QnA 模板)用于 QnA 机器人。它可以处理大多数问题,但是当提出某些问题时,没有回复(甚至没有默认消息:未找到好的匹配项)。机器人只是挂起。

场景:
用户:你好
机器人:嗨
用户:我可以做一个预订
机器人:(
没有回复,什么都没有!)

代码:

BasicQnAMakerDialog() : base(new QnAMakerService(newQnAMakerAttribute(RootDialog.GetSetting("QnAAuthKey"),Utils.GetAppSetting("QnAKnowledgebaseId"), "", 0, 5,Utils.GetAppSetting("QnAEndpointHostName"))))

知道有什么问题吗?

0 投票
1 回答
739 浏览

botframework - 我如何使用 QnAMaker 为同一查询提供随机答案

我在想机器人有一些通用的问题,比如你好吗?可能是我有大约 10 个答案,我希望问答制作者随机选择,而不是每次都选择相同的答案。

或者像给我讲个故事这样的问题