【发布时间】:2017-11-14 11:11:17
【问题描述】:
我有一个LuisDialog:
[LuisModel("...", "...", domain: "...")]
[Serializable]
public class MainLUISDialog : LuisDialog<object>
{
[LuisIntent("None")]
public async Task Default(IDialogContext context, LuisResult result)
{
await context.PostAsync("Não percebi, podes ser mais claro se faz favor?");
context.Wait(MessageReceived);
}
[LuisIntent("Service.Cancel")]
public async Task CancelService(IDialogContext context, LuisResult result)
{
await context.PostAsync("Queres cancelar um serviço.");
await context.PostAsync("Entities:");
foreach (var entity in result.Entities)
{
await context.PostAsync($"{entity.Type}: {entity.Entity}");
}
context.Wait(MessageReceived);
}
...
我想知道如何设置,例如,所有意图得分低于 0.7 的话语都将转到None 意图,有没有办法在我的代码中以编程方式添加这个阈值?我似乎无法用我拥有的代码找到任何方法。
【问题讨论】:
标签: c# .net botframework microsoft-cognitive azure-language-understanding