【发布时间】:2019-01-21 22:27:19
【问题描述】:
我正在努力将 LUIS 意图实现拆分为不同的类。我现在将 LUIS 意图的所有代码放在 LuisDialog 类中,这使我的代码难以阅读(在一个类中肯定有数千个代码)。 那么我该怎么做才能将每个 LUIS 意图实现拆分为不同的类。
我想在一个单独的类中进一步处理“CreateTodo”意图,并保持 LuisDialog 类简单易读。我可以使用哪种语法? 上下文调用?我看到了一个类似的问题,使用部分类有帮助。那么任何人都可以为我展示一个示例模式吗?提前致谢。:)
[Serializable]
public class LuisDialog : LuisDialog<object>
{
[LuisIntent("")]
[LuisIntent("None")]
public async Task NoneIntent(IDialogContext context, LuisResult result)
[LuisIntent("CreateTodo")]
public async Task CreateTodoIntent(IDialogContext context, LuisResult
result)
//...more intents
}
【问题讨论】:
标签: c# botframework azure-language-understanding