如何在 LUIS 中使用 LUIS None Intent 而无需训练话语
How to use LUIS None Intent in c# without train utterance at LUIS
我已经实现了 None Intent 如下..
[LuisIntent("None")]
public async Task None(IDialogContext context, LuisResult result)
{
await context.PostAsync("I'm sorry. I didn't understand you.");
context.Wait(MessageReceived);
}
但看起来我需要在 luis 那边训练一些话语,我不想要。我正在寻找 luis 未发现或未识别的东西,应该触发 None Intent 处理程序。
我该如何实现?
还将以下行添加到您的 None
方法中:
[LuisIntent("")]
如果 Luis 无法识别意图,将 return 一个空字符串,以便您的 BOT 能够处理它。
None
意图仍然有用;想象一下 LUIS 识别意图但由于某种原因识别错误的场景?在这种情况下,您需要将该话语设置为 None
,然后重新训练。
我已经实现了 None Intent 如下..
[LuisIntent("None")]
public async Task None(IDialogContext context, LuisResult result)
{
await context.PostAsync("I'm sorry. I didn't understand you.");
context.Wait(MessageReceived);
}
但看起来我需要在 luis 那边训练一些话语,我不想要。我正在寻找 luis 未发现或未识别的东西,应该触发 None Intent 处理程序。 我该如何实现?
还将以下行添加到您的 None
方法中:
[LuisIntent("")]
如果 Luis 无法识别意图,将 return 一个空字符串,以便您的 BOT 能够处理它。
None
意图仍然有用;想象一下 LUIS 识别意图但由于某种原因识别错误的场景?在这种情况下,您需要将该话语设置为 None
,然后重新训练。