大家好,有没有办法训练QNAmaker投掷无人或NoMatchHandler? 我有一些问题被QNAmaker错误地回答,我需要训练QNAmaker降低分数,然后将其转发给路易斯。当QNAmaker没有答案的时候,我已经有了这套代码,但是我仍然必须改进我的QNAMaker培训。
public override async Task NoMatchHandler(IDialogContext context, string originalQueryText)
{
try
{
await context.Forward(new RootLuisDialog(), DialogsCompleted, context.Activity, CancellationToken.None);
}
catch (Exception ex)
{
throw;
}
}
我尝试使用火车并测试qna制造商的ui但显然它所能做的就是在你选择以上任何一种选项时,在KB响应中找到一个不匹配。还有另一种方法让我强迫qnamaker抛出不匹配的东西吗?这样我的nomatchhandler方法会解雇吗?