在我的AWS Lex项目中,我有多个具有相似样本话语的意图。
例如,“创建新检查”和“创建新任务”是两个示例话语。在我的意图列表中,“创建新检查”在“新任务”意图之前列出。 将我的说话拼写错误,例如“创建新taskfdsaf”时,AWS Lex认为其目的是“创建新检查”,并分别调用AWS Lambda函数进行“新检查”。我认为这是因为它的置信度低,并且按照清单上的意图顺序进行。
在非高级版本的AWS Lex中可以解决此问题吗?在我当前使用的版本上,没有创建置信度得分。
答案 0 :(得分:0)
考虑重新设计您的机器人并将两个提到的意图组合为一个。
为activity
创建一个广告位(例如),其中activity
的可能值为:-
然后,您的lambda函数将根据广告位值负责相应的操作。