选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

测试工作台支持的测试集列

聚焦模式
测试工作台支持的测试集列 - Amazon Lex

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

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

以下是 Test Workbench 支持的测试集列的完整列表以及如何在 Amazon Lex V2 中使用这些列的说明。

列名称 测试集类型 值类型 多列 Support 描述

行号

文字和音频

数字

这是一个被忽略的用户列。它旨在帮助测试集作者对测试集行进行排序和筛选。“Line #” 可用作备用列名。

对话号码

文字和音频

数字

此列允许您将对话中的行放在一起。“会话 #” 可用作备用列名。

来源

文字和音频

枚举(“用户”、“代理”)

此列中的值表示该行是针对用户还是代理。“对话参与者” 可用作备用列名。

输入

文本

字符串

此列用于添加文本测试集的成绩单。

  • 应在用户行中使用文本输入。

  • 应在代理行中使用代理提示符。

预期的转录

音频

字符串

此列用于添加音频测试集的脚本。

  • 应在带有音频输入的用户行中使用音频文件的预期转录。

  • DTMF 输入可以在带有 DTMF 输入的用户行中使用。

  • 应在代理行中使用代理提示符。

S3 音频位置

音频

字符串

此列用于添加音频文件位置,并且仅适用于音频测试集。

  • 应在带有音频输入的用户行中使用 S3 路径。

  • 在有 DTMF 输入的用户行中,此字段应留空。

  • 代理行中的此字段应留空。

输入上下文标签

文字和音频

字符串

此列用于提供输入上下文的名称,该上下文将在执行测试集中的行时用于 Lex 的输入。

  • 这是指在 Lex V2 机器人的 “设置意图上下文” 中的输入上下文。

  • 请注意,测试工作台仅支持上下文名称。它不支持上下文中的参数。

  • 可以使用多个名为 “输入上下文标签 1”、“输入上下文标签 2” 等的列。

请求属性

文字和音频

字符串

此列用于提供请求属性,该属性将在执行测试集中的行时用于 Lex 的输入。

  • 列中的值应以 `< request-attribute-name > = < request-attribute-value >` 的格式提供。为了便于阅读,可以在 '=' 周围添加空格。

  • 示例:

    • request-attribute-foo = 这是一个虚假的回应

    • request-attribute-foo = '这是 “虚假回应” '

    • request-attribute-foo = “这是'虚拟回复'”

  • 可以使用多个名为 “请求属性 1”、“请求属性 2” 等的列。

会话属性

文字和音频

字符串

此列用于提供会话属性,该属性将在执行测试集中的行时用于 Lex 的输入。

  • 列中的值应以 `< session-attribute-name > = < session-attribute-value >` 的格式提供。为了便于阅读,可以在 '=' 周围添加空格。

  • 示例:

    • session-attribute-foo = 这是一个虚假的回应

    • session-attribute-foo = '这是 “虚假回应” '

    • session-attribute-foo = “这是'虚拟回复'”

  • 可以使用多个名为 “会话属性 1”、“会话属性 2” 等的列。

RunTime 提示

文字和音频

字符串

此列用于为 Intent 中的插槽提供运行时提示,该提示将在执行测试集中的行时用于 Lex 的输入。以下是示例:

  • 列中的值应以 `格式提供<intent-name>。 <slot-name>< slot-value>=`。为了便于阅读,可以在 '=' 周围添加空格。

  • 示例:

    • IntentNameFoo。 slotNameFoo = 一个虚拟值

    • IntentNameFoo。 slotNameFoo = 'a “虚拟值” '

    • IntentNameFoo。 slotNameFoo = “'虚拟值'”

  • Test Workbench 不支持用于运行时提示的复合插槽。

  • 可以使用多个名为 “RunTime 提示 1”、“RunTime 提示 2” 等的列。

闯入

音频

布尔值

此列用于指定 Test Workbench 在将测试集中该行的音频文件发送到 Lex Runtime 时是否应介入。

  • 仅适用于流媒体 API 的音频测试集。

  • 在非流式 API 模式下执行测试集时,将忽略此列。

预期输出意图

文字和音频

字符串

此列用于为测试集中的行指定 Lex 输出中预期的意图名称。

预期的输出插槽

文字和音频

字符串

此列用于提供在执行测试集中的行时 Lex 输出中预期的插槽值。

  • < slot-value>列中的值应以 `<slot-name>=` 格式提供。为了便于阅读,可以在 '=' 周围添加空格。

  • 既不是多值插槽也不是复合槽的插槽示例:

    • slotNameFoo = 一个虚拟值

    • slotNameFoo = 'a “虚拟值” '

    • slotNameFoo = “'虚拟值'”

  • 多值插槽的示例:

    • slotNameFoo = value1,value2

    • slotNameFoo = value1,“Foo's item”

    • slotNameFoo = value1,'value2'

  • 复合插槽的示例,其中槽名为 “汽车”,子槽名为 “Make”:

    • Car.Make = 丰田

    • Car.Make = “丰田”

    • Car.Make = '丰田'

  • 可以使用多个名为 “预期输出槽 1”、“预期输出槽 2” 等的列。

预期输出上下文标签

文字和音频

字符串

此列用于为测试集中的行指定 Lex 输出中预期的输出上下文的名称。

  • 这指的是 Lex V2 机器人的 “设置意图上下文” 中的输出上下文。

  • 请注意,Test Workbench 仅支持上下文名称,尚不支持上下文中的参数。

  • 可以使用名为 “预期输出上下文标签 1”、“预期输出上下文标签 2” 等的多列。

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。