首页 > 解决方案 > 处理 LUIS 中的动词时态

问题描述

我有一个带有一些意图的 LUIS 应用程序,我注意到如果我没有在示例话语中为动词的所有时态提供特定意图,它将无法识别具有不同时态的用户话语。

例如,如果我有一个名为“升级服务”的意图,其中包括诸如“我想升级我的服务”和“我正在打电话升级我的服务”等示例话语,它将无法识别用户话语:“我想要我的服务升级”很好,因为示例话语中没有出现时态“升级”。如果我添加示例话语“服务升级”,一切都会正常工作。

我的问题是:为什么我必须为意图提供每个可能的动词时态组合的示例话语,为什么你不能只给出一个带有特定时态的示例话语,而 LUIS 会自行处理时态变化?消除时态并使句子正常化,在识别之前阻止话语不是语言理解的基本实践吗?我在复数形式中看到了相同的行为(如果意图在示例话语中只有“服务”一词,并且在用户话语中看到“服务”一词,它将无法识别)。

LUIS 中是否有办法以优雅的方式解决此问题(无需使用每种可能的组合重复话语)?也许短语列表?

标签: azure-language-understanding

解决方案


推荐阅读