问题标签 [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 回答
105 浏览

botframework - LUIS 和 QNA Maker 中的 Continuos 集成支持

我正在寻找来自 LUIS 和 QNA Maker 的持续集成(版本控制支持),它可以在暂存环境中帮助我,例如:将我的代码从开发环境转移到生产环境。你目前有这样的功能吗?如果没有,是否有相同的路线图?

0 投票
2 回答
1606 浏览

c# - 当 QnAmaker 没有任何响应时,QnAmaker 更改默认答案

当 QnAmaker 没有任何响应以显示提示对话框时,如何更改默认答案。

例如:

用户 1:你好
Bot:你好!
用户1:你卖汽车吗?
机器人:没有找到合适的匹配!

机器人应该提出可用服务列表,而不是No good match found 。

此外,只要找不到匹配项,机器人应该再次提出可用服务列表。

这怎么可能实现?

0 投票
1 回答
504 浏览

botframework - 机器人服务中未使用新的 qna 制造商

qnamaker.ai 现在在 GA,所以我想为新的知识库建立一个新的机器人服务。

带有 QnA 的新机器人服务没有新设置(QnAKnowledgebaseId、QnAAuthKey 和 QnAEndpointHostName),只有 QnAKnowledgebaseId 和 QnASubscriptionKey(与预览版一样)。所以我没有看到这个:https ://docs.microsoft.com/en-us/azure/cognitive-services/qnamaker/tutorials/create-qna-bot#connect-your-qna-maker-knowledge-base-机器人

使用北欧。我应该尝试其他地方吗?还是我应该只添加新字段?

0 投票
1 回答
74 浏览

c# - 跟踪是否已触发 LUIS 意图

我如何跟踪 LUIS 意图是否已被触发?
使用渠道:脸书

场景
用户:Audi TT details
机器人:[汽车详细信息....]
用户:谢谢
机器人:您希望我们与您联系吗?(提供是或否提示)
用户:[选择选项(是或否)]...
下次同一用户聊天...或稍后在同一对话中
用户:您有奥迪 TT 的零件吗?
机器人:是的,我们有以下可用部件
用户:非常感谢!
机器人:很高兴提供帮助 -> 机器人不得提供“您希望我们与您联系吗?” 再次提示

我正在使用 LUIS 意图来检测用户是否在说“谢谢”,然后触发提示。如何跟踪意图是否已被触发

0 投票
2 回答
766 浏览

azure - Azure QNA Maker HTTP POST

如何以 json 格式发送请求并获得答复?

我尝试发送发布请求,但我不断收到“您要查找的资源已被删除、名称已更改或暂时不可用”。

有格式吗?

谢谢。

0 投票
1 回答
1076 浏览

botframework - 在 QnA Maker 中检索与搜索关键字匹配的多个问题

我有一个使用 LUIS 和 QnA Maker 的机器人。

现在,我可以根据搜索关键字在我的机器人中发送查询并获得回复。但如果我的搜索关键字用于多个问题,QnA Maker 只会检索第一个匹配的 QnA 对。

考虑下面的 QnA 对:

如果用户输入了确切的问题并按回车键,则响应将是与问题匹配的答案。但是,如果用户flexible working在这种情况下键入,则响应将只是第一个 QnA 答案。因此,在这种情况下,我想检索这两个问题并将其作为可供选择的问题返回给用户。

我尝试覆盖RespondFromQnAMakerResultAsync并检查了 QnA maker APIs。不幸的是,我没有找到任何方法来做到这一点。

请问有什么帮助吗?让我知道我是否可以对此进行改写或澄清。

0 投票
2 回答
211 浏览

azure - 带有 LUIS 的 qnamaker

我正在探索微软服务。

路易斯引起了我的注意。将其添加到 QNAmaker 机器人是否有益?

该机器人基本上尽可能准确地回答问题,仅此而已,只是来自知识库的纯粹答案。

我什至需要添加 LUIS 吗?

0 投票
1 回答
441 浏览

c# - QnAMakerDialog - 使用元数据

使用 qnamaker 4.0 api(甚至我认为是 3.0),您可以将元数据发送到 api 并使用它来提高包含元数据标签的答案的分数。我在使用QnAMakerDialogC# SDK 中实现这一点时遇到了麻烦。有没有一种简单的方法可以做到这一点,或者您是否需要创建自己的服务/对话框来实现这一点?

另外,与此相关,有没有办法在QnAMakerDialog? 就像覆盖MessageReceivedAsync(你不能,因为它不是虚拟的 - 至少不在我使用的版本中,Bot.Builder.CognitiveServices 1.1.7)

0 投票
3 回答
230 浏览

botframework - QnAMaker 迁移后无法到达端点

我们有一个已经生产了几个月的机器人。使用预览服务配置的机器人运行良好。

所以我按照迁移文档中的步骤进行操作。我在 Azure 中创建了一个 QnA 服务,然后创建了知识库。我导入了我的知识库,保存/训练并发布。

在我的 web.config 中,我替换了以下值:

我使用了发布我的知识库后给出的值,所以

更改这三行后,我的机器人停止检索答案。这使我怀疑 1)我的这些数据点的来源不正确,或者 2)在我的情况下需要进行更大的更改才能转换。谁能指导我正确的方向?

编辑:最终我的问题是机器人的原始开发人员将 QnAMaker 的端点隐藏在某处。我仍然不确定在哪里,该 url 不在 web.config 或任何 azure 设置中。我覆盖了它,一切似乎都很好。

下面的答案对我来说比官方文档更清楚,即使他们只是肯定了我最初阅读时认为的正确答案。伟大的工作人员。

0 投票
1 回答
914 浏览

microsoft-cognitive - 使用 API v4.0 训练 QnA Maker

我曾经使用 QnA Maker 的预览版,并且 v3.0 API 有这个火车端点,可以用来强化正确答案:

https://westus.dev.cognitive.microsoft.com/docs/services/597029932bcd590e74b648fb/operations/597045078eb8131608e2f7a6

现在我正在迁移到 QnA Maker GA,它使用 v4.0 API。我在 v4.0 APi 的文档中的任何地方都找不到火车端点。v4.0 API 中是否还存在 train 端点?