Botframework 添加QnA Maker资源时,Bot问候语停止工作
使用微软提供的优秀资源。 遵循以下文件:Botframework 添加QnA Maker资源时,Bot问候语停止工作,botframework,chatbot,qnamaker,Botframework,Chatbot,Qnamaker,使用微软提供的优秀资源。 遵循以下文件: 在某处创建文件夹 在该文件夹中执行 表演 在Emulator中测试:按下重启对话-新用户ID:工作正常,响应为:嗨!我是一个友好的机器人,可以帮助天气。试着说天气或预报 表演 在模拟器中测试:显示“让我们检查天气”som响应på用户输入“天气”。很好 然后使用Dialog事件和Dialog启动创建新触发器并继续:,在设置中输入以下内容 请注意,为了使用设置值,需要额外的“=” 必须继续id,例如“=settings.qna.knowledgebase
- 请注意,为了使用设置值,需要额外的“=”
必须继续id,例如“=settings.qna.knowledgebaseid” - 也请不要因为我们的
“,”而不是“.”作为十进制标记,阈值必须设置为 “浮动('0.3')”以便作为浮动进行评估 - 确保根据您的QnA基础设置准确。 请注意,在这一点上,路易斯菲尔德大部分是空的, 除中所述的预填充值外
- 在这一点上没有添加路易斯
- 重启机器人
- 单击Emulator中的测试
- 按重新启动对话-新用户ID
我在这个问题上有点晚了,但我在《作曲家》中找到了完全相同的问题,发现了同样的问题。建议在MS文档中使用未知意图的方法效果不佳。它实际上只是一个让你尽快启动和运行的教程,除此之外没有任何真正的想法——正如你所指出的,它很容易陷入一个阻止其他意图触发的内部循环 假设您使用的是Luis.ai,则应添加“已识别QnA意图”和“已识别重复意图”。这将确保实施自动交叉培训,使QNAmaker了解路易斯问题,反之亦然,他们不仅了解自己的问题,而且知道排除其他方法中的问题。这将有助于更好的培训。然而,取决于这两个问题的相似程度,它们都可能返回不同置信度的匹配-这就是“重复意图识别”的目的。它在两人执行意图之前捕获他们,并对他们进行信心检查,然后重新引发获胜的事件。因此,确保仅承认和执行其中一项