首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >QNAMaker机器人-在网络聊天中测试时返回错误的DefaultAnswer

QNAMaker机器人-在网络聊天中测试时返回错误的DefaultAnswer
EN

Stack Overflow用户
提问于 2021-05-05 18:31:42
回答 1查看 42关注 0票数 0

我已经部署了一个简单的QNA机器人,并通过QNAMaker发布了一个知识库。机器人正在工作,因为它返回知识库中定义的问题的预期答案,无论是在QNAMaker.ai中测试还是在网络聊天频道中都是如此。不幸的是,我对默认答案有一个问题。

我自定义了DefaultAnswer (当知识库中没有答案时使用),方法是导航到“配置”下的“应用程序服务”“应用程序设置”,然后将键"DefaultAnswer“的值编辑为我的自定义默认答案”请重新表述问题“。

当我在QNAMaker.ai中测试时,我得到了正确的自定义DefaultAnswer“请重新表述问题”

当我在webchat中测试时,我得到标准的DefaultAnswer "No QnAMaker answers found“。

还有人遇到过这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2021-05-05 20:44:10

我自己找到了答案,但也许这会对其他人有所帮助。

在App Service中,我最终在App Service Editor中编辑了QnAMakerBaseDialog.cs文件。

我编辑了常量"DefaultNoAnswer“

代码语言:javascript
运行
复制
public const string DefaultNoAnswer = "Please rephrase the question"

在对在线代码编辑器进行更改后,我重新部署了构建,(单击左侧垂直菜单上的控制台图标,在控制台中键入"build.cmd“并按enter),然后重新启动应用程序服务。

https://github.com/microsoft/botframework-sdk/issues/3727

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67399585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档