热门迫使QnAMaker抛出LowScoreHandler或

时间:2017-10-19 03:10:11

标签: c# chatbot qnamaker

大家好,有没有办法训练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方法会解雇吗?

enter image description here

0 个答案:

没有答案