使用 qnamaker 4.0 api(甚至我认为是 3.0),您可以将元数据发送到 api 并使用它来提高包含元数据标签的答案的分数。我在使用QnAMakerDialog
C# SDK 中实现这一点时遇到了麻烦。有没有一种简单的方法可以做到这一点,或者您是否需要创建自己的服务/对话框来实现这一点?
另外,与此相关,有没有办法在QnAMakerDialog
? 就像覆盖MessageReceivedAsync
(你不能,因为它不是虚拟的 - 至少不在我使用的版本中,Bot.Builder.CognitiveServices 1.1.7)