AWS Lex的sample utterances是否区分大小写与标点符号?
Amazon Lex样本语句识别规则解答
你提到的三条样本语句对Lex而言没有任何区别,无需作为独立样本分别添加。
涉及的三条样本:
- "I'm trying to update my account information"
- "Im trying to update my account information"
- "im trying to update my account information"
具体匹配规则如下:
- 大小写处理:Lex在执行意图匹配前,会自动将所有样本语句、用户输入内容统一转换为全小写格式,因此大小写差异完全不会影响识别结果,样本里写I还是i不会产生任何区别。
- 标点/缩略符处理:Lex会自动过滤所有常见标点符号,包括缩略语中的单引号,所以
I'm和Im在预处理阶段就会被处理为完全相同的字符序列,不会被判定为不同内容。
补充建议:
你编写样本时不需要刻意覆盖大小写、标点的所有变体,按正常书写习惯提交任意一个版本即可,Lex的预处理逻辑会自动适配这类变体。如果为了这类差异重复提交相似样本,不会提升识别准确率,反而会占用不必要的样本配额。
内容的提问来源于stack exchange,提问作者Sauron
相关产品推荐
相关产品推荐

