成功创建测试集的提示 - Amazon Lex

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

成功创建测试集的提示

  • 您可以在控制台中为 Test Workbench 创建IAM角色,也可以配置您的IAM角色 step-by-step。有关更多信息,请参阅为测试工作台创建IAM角色

  • 在执行测试之前,点击验证差异按钮验证测试集和机器人定义中是否存在任何不一致之处。如果测试集中使用的意图和槽位命名约定与机器人一致,请继续执行测试。如果发现任何异常,请修改测试集,更新测试集,然后选择验证差异。再次重复此流程,直到没有发现任何不一致之处,然后执行测试。

  • Test Workbench 可以使用预期输出槽位列中的不同槽位值格式进行测试。对于任何内置槽位,您可以选择用户输入中提供的值(例如,日期 = 明天),或者提供其绝对解析值(例如,日期 = 2023-03-21)。有关内置槽位及其绝对值的更多信息,请参阅内置槽位

  • 为了 “预期输出槽” 列的一致性和可读性,请遵循 “SlotName = SlotValue”(例如, AppointmentType = cleaning)的惯例,在等号前后留一个空格。

  • 如果机器人包含复合槽位,则在预期输出槽位中定义槽位名称的子槽位,以句点隔开(例如,“Car.Color”)。任何其他句法和标点符号均无效。

  • 如果机器人包含多值插槽,则在 “预期输出槽” 中提供多个插槽值,用逗号分隔(” FlowerType = roses,lilies”)。任何其他句法和标点符号均无效。

  • 确保测试集是根据有效的对话日志创建的。

  • slot: slot 值将位于格式中意图列之后的同一列中。CSV

  • DTMF来自用户回合的输入被解释为预期的转录,并且不会列出 Amazon S3 的位置。