编辑应用服务编辑器以调整我的 Azure 服务机器人的阈值



请我需要帮助调整分数阈值以将其从 defaulthreshold 更改为 defaulthreshold。

我尝试在 QnAMakerBasDialog.cs 文件上执行此操作,但我不确定我是否正确执行此操作,或者这是否是要编辑的正确文件,因为我所做的更改似乎不起作用。

QnAMakerBasDialog.cs文件中我进行一些更改的确切位置如下所示

ScoreThreshold = DefaultThreshold,
Top = DefaultTopN,
QnAId = 0,
RankerType = "Default",
IsTest = false

请我需要帮助调整我的 azure 机器人(借助 QnA Maker 开发的(的阈值。我想要像阈值 50 这样的东西。

阈值在对话框的 QnAMaker 选项中设置:

qnaOptions.ScoreThreshold = 0.3F;
var response = await _services.QnAServices[QnAMakerKey].GetAnswersAsync(turnContext, qnaOptions);

"0.3F"表示响应将返回任何满足 30% 或更高阈值的内容。因此,如果您正在寻找 50% 或更高,请将其更改为"0.5F">

置信度分数

机器人中的 QnAMaker 选项

相关内容

  • 没有找到相关文章

最新更新