Amazon Lex默认版本问题

问题描述

在我的AWS Lex项目中,我有多个具有相似样本话语的意图。

例如,“创建新检查”和“创建新任务”是两个示例话语。在我的意图列表中,“创建新检查”在“新任务”意图之前列出。 将我的说话拼写错误,例如“创建新taskfdsaf”时,AWS Lex认为其目的是“创建新检查”,并分别调用AWS Lambda函数进行“新检查”。我认为这是因为它的置信度低,并且按照清单上的意图顺序进行。

在非高级版本的AWS Lex中可以解决此问题吗?在我当前使用的版本上,没有创建置信度得分。

解决方法

考虑重新设计您的机器人并将两个提到的意图组合为一个。

activity创建一个广告位(例如),其中activity的可能值为:-

  • 检查
  • 任务

然后,您的lambda函数将根据广告位值负责相应的操作。