问题标签 [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.
c# - 微软机器人框架上的对话机器人可能吗?
是否可以使用 Microsoft 的机器人框架来创建对话机器人?我目前正在使用 Luis 和 Qna maker 组合,但它仍然是一个问答机器人,我能做些什么让它更像一个对话机器人?用户可以在哪里要求机器人更像人类来证明其先前的答案?我见过一个非常聪明的机器人,Mitsuku我怎样才能让我的机器人与这个相似或接近?
看起来它可以回顾我们之前的所有对话,它也可以很好地证明它的答案,我可以从他的回答中挑选任何词,它可以证明为什么它会这样回答。这怎么可能?
c# - Alexa 到 BOT QnA 制造商
我们使用 Microsoft Bot Framework (C#/.NET SDK) 创建了一个 Bot,并将 QnA maker 服务连接到该 bot。我想在我的 Alexa 技能集中重用相同的 QnA API(通过 Lamda 函数或使用 http 请求)。
我正在尝试创建一个 API 控制器方法作为包装类,以将 Alexa 意图转换为 Microsoft 意图,反之亦然。
bots - 如何根据用户请求将单个 Bot 与两个不同的 QnA 数据集进行通信?
如何将 Single ChatBot 与不同的 QnA 数据集(JSON)进行通信。
例如:QnA1(JSON 文件)QnA2(JSON 文件)
和 Single Bot 应用程序。
当我使用 site1 启动时,Bot 将与 QnA1 数据通信。当我使用 site2 启动时,Bot 将与 QnA2 数据通信。
在这里,我只有一个 Bot。
请让我知道如何将 KNOWLEDGE_BASE_ID 传递给 Bot。
botframework - 使用 QnA Maker API 构建的 ChatBot 是否需要虚拟机
在计算部署使用 QnA Maker 开发的聊天机器人的价格时,我应该选择应用服务计划。
https://azure.microsoft.com/en-in/pricing/calculator/
在应用服务部分,我应该输入以下详细信息区域、层、实例数和小时数。
这些实例在这里是什么意思,我应该在什么基础上选择层级。
使用 QnA Maker API 部署基本 QnA 机器人是否需要实例。(该实例是否暗示一个 VM 实例)。
目前,该限制是 QnA Maker 使用的 20 MB 知识库。
谢谢你。
botframework - Microsoft.Bot.Builder.CognitiveServices.QnAMaker.QnAMakerDialog 如何覆盖未找到?
我正在使用QnAMakerDialog
并且无法弄清楚如何覆盖“未找到”。我可以覆盖RespondFromQnAMakerResultAsync
,但没有找到答案时不会调用它。我尝试将默认消息设置为 null 或空字符串,但随后QnAMakerDialog
自动响应“未找到匹配项!” 当它找不到匹配项时!
找不到匹配项时我不想要消息,因为我只是将消息转发到LuisDialog
. 我如何停止这个消息!!!
旁注:我知道有些 Gary 有不同版本的 aQnAMakerDialog
可以做到这一点,但我真的很想使用微软的标准版本。这可能吗?
c# - QnaMakerDialog 尝试次数过多
我使用 pakage qna maker 开发了一个机器人,我需要更改 tooManyAttempts 资源的标签,因为在法语中它不是最好的词。我可以更改资源吗?或者我可以跟踪 tooManyAttempts 变量来改变他的价值吗?
谢谢你的帮助
c# - BOT 框架中 qnA 和 Luis 之间的 Intent Score 映射
我有场景
在我的 BOT 框架中,我使用以下标准处理了 LUIS 和 QnA maker
如果 INTENT 为 NONE - 连接到 QnA 制造商并获得答案
SOME OTHER INTENT - 将触发相应的答案。
在我最终遇到以下情况之前,它工作得非常好:
1) 我在 QnA Maker 中有一个问题 -我如何搜索酒店
2) 在 LUIS 话语中搜索 Newyark中的酒店- BOT 框架具有针对此意图的专用 API 方法,并根据所选实体获取结果。
现在,我遇到了麻烦-如果用户键入“我如何搜索酒店”-它会转到 LUIS 意图而不是 QnA 制造商-是否有更好的方法来处理这种情况而不会产生歧义
这是我的示例代码:
qnamaker - QnA 制造商,是否有可能将 JSON 内容存储为答案
我正在尝试将 JSON 内容保存在答案中。
例如,QnA 对就像
- 问:维修中心在哪里。
- 答:{ "text" : "维修中心定位...", "next": "你想知道维修中心的电话吗" }
我的聊天机器人在收到来自 QnA 服务的这种回答时会做一些特定的事情。
但是我总是得到乱码的字符串作为响应答案,我无法解析为 JSON 对象并进行其余的对话。
是否可以将 JSON 内容存储为答案?还是我错过了什么?
botframework - 是否可以在 Microsoft QnA Maker 回复中使用 html 标签?
可以在 Microsoft QnAMaker 回复中使用 html 标签吗?
我已经尝试创建新线路,\n\n
但它不适用于网络聊天或Skype。此外,如何在 QnA Maker 上创建项目符号或编号?