是否可以将控制从一种 LUIS 方法传递给另一种方法,或者如何创建一个可以由多个 LUIS 方法以相同方式共享的方法(如果意图分数太低,则类似于默认反应)?
问问题
205 次
1 回答
1
您可以将控制权从一种 Luis 方法传递给另一种方法:
[LuisIntent("IntentOne")]
public async Task IntentOneHandler(IDialogContext context, LuisResult result)
{
await IntentTwoHandler(context, result);
}
[LuisIntent("IntentTwo")]
public async Task IntentTwoHandler(IDialogContext context, LuisResult result)
{
await context.PostAsync("IntentTwoResponse");
context.Wait(MessageReceived);
}
当没有找到好的意图匹配时,应该触发“无”意图:
[LuisIntent("None")]
public async Task NoneHandler(IDialogContext context, LuisResult result)
{
}
于 2016-12-09T17:28:55.760 回答