Colunas do conjunto de testes compatíveis com a Bancada de testes - Guia do desenvolvedor

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Colunas do conjunto de testes compatíveis com a Bancada de testes

Abaixo está a lista completa das colunas do conjunto de testes compatíveis com a Bancada de testes e a instrução de como usá-las com o Amazon Lex V2.

Nome da coluna Tipo do conjunto de testes Tipo de valor Suporte para várias colunas Description

Line Number

Texto e áudio

Número

Não

Essa é uma coluna de usuário que é ignorada pelo Amazon Lex V2. A finalidade é ajudar o autor do conjunto de testes a classificar e filtrar as linhas do conjunto de testes. “Número da linha” pode ser usado como um nome de coluna alternativo.

Número da conversa

Texto e áudio

Número

Não

Esta coluna permite juntar linhas em uma conversa. “Número da conversa” pode ser usado como um nome de coluna alternativo.

Fonte

Texto e áudio

Enum ("User", "Agent")

Não

O valor nessa coluna indica se a linha é para um usuário ou um atendente. “Participante da conversa” pode ser usado como um nome da coluna alternativo.

Input

Texto

String

Não

Essa coluna é usada para adicionar a transcrição do conjunto de testes de texto. A entrada de texto deve ser usada em linhas de usuário. O prompt do atendente deve ser usado em linhas de atendente.

Transcrição esperada

Áudio

String

Não

Esta coluna é usada para adicionar a transcrição do conjunto de testes de áudio. A transcrição esperada do arquivo de áudio deve ser usada em linhas de usuário com entrada de áudio. A entrada DTMF pode ser usada em linhas de usuário com entrada DTMF. O prompt do atendente deve ser usado em linhas de atendente.

Local do áudio S3

Áudio

String

Não

Esta coluna é usada para adicionar o local do arquivo de áudio e se aplica somente a conjuntos de testes de áudio. O caminho do S3 deve ser usado nas linhas de usuário com a entrada de áudio. Este campo deve ser deixado em branco nas linhas de usuário com entrada DTMF. Este campo deve ser deixado vazio nas linhas de atendente.

Tag do contexto de entrada

Texto e áudio

String

Sim

Esta coluna é usada para dar o nome de um contexto de entrada que será usado na entrada no Lex durante a execução da linha no conjunto de testes. Isso se refere ao contexto de entrada em Definição do contexto intencional para o bot do Lex V2. Observe que a Bancada de testes é compatível somente com o nome do contexto. Ela não é compatível com os parâmetros em um contexto. Várias colunas de nome como “Tag do contexto de entrada 1”, “Tag do contexto de entrada 2” etc. podem ser usadas.

Atributo de solicitação

Texto e áudio

String

Sim

Esta coluna é usada para oferecer um atributo de solicitação que será usado na entrada do Lex durante a execução da linha no conjunto de testes. O valor em uma coluna deve ser fornecido no formato `< request-attribute-name > = < request-attribute-value >`. Os espaços podem ser adicionados em torno de “=” para fins de legibilidade. Por exemplo: request-attribute-foo = esta é uma resposta fictícia request-attribute-foo = 'esta é uma “resposta fictícia"' request-attribute-foo = “esta é uma 'resposta fictícia'”. Várias colunas com nomes como “Atributo de solicitação 1”, “Atributo de solicitação 2” etc. podem ser usadas.

Atributo da sessão

Texto e áudio

String

Sim

Esta coluna é usada para oferecer um atributo da sessão que será usado na entrada no Lex durante a execução da linha no conjunto de testes.

  • O valor em uma coluna deve ser fornecido no formato `< session-attribute-name > = < session-attribute-value >`. Os espaços podem ser adicionados em torno de “=” para fins de legibilidade.

  • Exemplos:

    • session-attribute-foo = esta é uma resposta fictícia

    • session-attribute-foo = 'esta é uma “resposta fictícia"'

    • session-attribute-foo = “esta é uma 'resposta fictícia'”

  • Várias colunas com nomes como: ‘Atributo da sessão 1’, ‘Atributo da sessão 2’ etc., podem ser usadas.

RunTime Dica

Texto e áudio

String

Sim

Esta coluna é usada a fim de fornecer uma dica de runtime para um slot dentro de uma intenção que será usada na entrada do Lex durante a execução da linha no conjunto de testes. Abaixo estão os exemplos:

  • O valor em uma coluna deve ser fornecido no formato “<intent-name>.<slot -name> = < slot-value>”. Espaços podem ser adicionados em torno de “=” para fins de legibilidade.

  • Exemplos:

    • IntentNameFoo. slotNameFoo = um valor fictício

    • IntentNameFoo. slotNameFoo = 'um “valor fictício"'

    • IntentNameFoo. slotNameFoo = “um 'valor fictício'”

  • A Bancada de testes não é compatível com slots compostos para dicas de tempo de runtime.

  • Várias colunas com nomes como “RunTime Dica 1”, “RunTime Dica 2” e assim por diante podem ser usadas.

Interrupção

Áudio

Booleano

Não

Esta coluna é usada para especificar se a Bancada de testes deve interromper o arquivo de áudio para o runtime do Lex para a linha no conjunto de testes.

  • Se aplica somente ao conjunto de testes de áudio para a API de streaming.

  • Esta coluna é ignorada durante a execução de um conjunto de testes em modo de API sem streaming.

Intenção de Saída Esperada

Texto e áudio

String

Não

Esta coluna é usada para especificar o nome de uma intenção esperada na saída do Lex para a linha no conjunto de testes.

Slot da saída esperada

Texto e áudio

String

Sim

Esta coluna é usada para informar um valor de slot esperado na saída do Lex durante a execução da linha no conjunto de testes.

  • O valor em uma coluna deve ser fornecido no formato “<slot -name> = < slot-value>”. Espaços podem ser adicionados em torno de “=” para fins de legibilidade.

  • Exemplos de slots que não são slots multivalor nem slots compostos:

    • slotNameFoo = um valor fictício

    • slotNameFoo = 'um “valor fictício"'

    • slotNameFoo = “um 'valor fictício'”

  • Exemplos de slots multivalor:

    • slotNameFoo = valor1, valor2

    • slotNameFoo = value1, “Item do alimento”

    • slotNameFoo = valor1, 'valor2'

  • Exemplos de slots compostos em que o nome do slot é ‘Car’ e o nome do subslot é “Make”:

    • Car.Make = Toyota

    • Car.Make = “Toyota”

    • Car.Make = ‘Toyota’

  • É possível usar várias colunas com nomes como ‘Slot de saída esperada 1’, ‘Slot de saída esperada 2’ etc.

Tag de contexto de saída esperada

Texto e áudio

String

Sim

Esta coluna é usada para especificar o nome de um contexto de saída esperada na saída do Lex para a linha no conjunto de testes.

  • Isso se refere ao contexto de saída em Definição do contexto da intenção para o bot do Lex V2.

  • A Bancada de testes é compatível somente com o nome do contexto e ainda não é compatível com parâmetros dentro do contexto.

  • Várias colunas com nomes como “Tag de contexto de saída esperada 1”, “Tag de contexto de saída esperada 2” etc. podem ser usadas.