Amazon Lex 机器人使用具有三个值的自定义槽类型:“comedy”、“adventure”和“documentary”。用户有时会说“funny”、“fun”或“humor”等词,而 Lex 无法将这些词映射到现有的槽值。您无法更改 Lambda fulfillment 代码或 DynamoDB 数据。使 Lex 接受这些话语作为同一类别的最佳方法是什么?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将无法识别的词作为现有槽值的同义词添加到自定义槽类型中。.
为什么这是答案
正确答案是“将无法识别的词作为现有槽值的同义词添加到自定义槽类型中”。Amazon Lex 允许您为自定义槽类型中的每个值添加同义词。当用户说出同义词时,Lex 会将其映射到相应的槽值,从而提高机器人理解用户意图的能力,而无需更改后端代码。 其他选项不正确: “将无法识别的词作为新的枚举值添加到槽类型的值列表中”:这会创建新的槽值,而不是将这些词映射到现有的“comedy”类别,从而可能导致意图识别错误。 “创建一个新的自定义槽类型,将无法识别的词添加到其中,并将该新槽类型分配给该槽”:这会不必要地增加复杂性,并且可能需要更改 Lambda 代码来处理新的槽类型。 “使用内置的 AMAZON.SearchQuery 槽类型,允许数据库查找使用灵活的搜索短语”:AMAZON.SearchQuery 槽类型用于开放式搜索查询,不适用于将特定词汇映射到预定义的类别。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡