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

标签 botframework azure-language-understanding

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

感谢您的帮助。

最佳答案

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

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

关于botframework - 在发送到 LUIS 之前预处理意图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42570596/

相关文章:

c# - 如何使用机器人框架向新 channel 发送消息?

node.js - 如何发起从机器人到用户的音频通话?

botframework - Azure Bot 上出现“无法连接”错误

node.js - LUIS 中的日期范围

node.js - Microsoft 聊天机器人 (Node.js) 是否在单个 LUIS.AI 应用程序中支持多种语言?

rest - 如何在 microsoft bot 框架中进行 rest api 调用

c# - 从当前托管的网站获取登录用户数据

c# - 无法从 'method group' 转换为 'ResumeAfter<object>'

azure - LUIS 端点 key

wit.ai - NLP API(Api.ai、Wit.ai、Luis 等)的当前状态?