【发布时间】:2016-08-06 12:26:49
【问题描述】:
我正在开发一个 Microsoft 机器人框架项目,在该项目中我创建了一个 LuisDialog 来与用户交互。我可能会有很多不同的意图,可以分为多个类别。
最好的组织方式是什么?
-
我应该用所有
LuisIntent方法创建一个大的LuisDialog类吗?这对我来说似乎有点杂乱无章。
-
我应该为每个类别创建多个
LuisDialog类吗?这可能会带来很多问题。如果我有一个应涵盖所有类别的意图怎么办?如何确保每个
LuisDialog都检查用户消息?这可能不是一个好主意。 -
我是否应该创建一个大的
LuisDialog类,以某种方式“包含”来自其他文件/类的方法,其中每个文件/类代表一个类别?这似乎是个好主意,但是,我不知道如何在 C# 中执行此操作
如果您有其他建议,请告诉我,提前谢谢!
【问题讨论】:
-
我也遇到了同样的问题,您是使用部分类还是使用了其他解决方案?
-
我使用了部分类
标签: c# botframework azure-language-understanding