针对查询 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 测试聊天执行的请求相同,并通过两个聊天获得相同的结果。
谢谢