在发送到 LUIS 之前预处理意图

Pre-process the intent before sending to LUIS

我正在使用 LUISDialog 与 luis 通信并为每个意图添加业务逻辑。在实际对话中,LuisDialog 将话语直接发送给 luis,并将结果 returns 发送到我的方法。 对于一个用例,我需要在对话将其发送到 LUIS 之前预处理话语。有没有办法中断和添加预处理逻辑?

感谢您的帮助。

您可以覆盖 GetLuisQueryTextAsync 方法,该方法负责从消息中提取话语。

然后将从该方法获得的文本发送给路易斯(如您所见here)。